SHARE
TWEET

./atomdis pci1002,990b.rom F > output.txt

a guest Aug 30th, 2018 235 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. Read f200 bytes of data from ./../pci1002,990b.rom
  2.  
  3. Table Format Rev.   01
  4. Table Content Rev.  01
  5. BIOS Boot Message:  '
  6. 113-DVST-113 DVST DDR3 200e/                                                
  7. '
  8. Subsystem Vendor ID 1002
  9. Subsystem ID        990b
  10.  
  11. Command Tables:
  12.   0000:   b45e  Len 002b  (ASIC_Init)
  13.   0001:   b48a  Len 0057  (GetDisplaySurfaceSize)
  14.   0002:   b4e2  Len 00c5  (ASIC_RegistersInit)
  15.   0003:   -               (VRAM_BlockVenderDetection)
  16.   0004:   dfb4  Len 01c8  (SetClocksRatio/DIGxEncoderControl)
  17.   0005:   b5a8  Len 0032  (MemoryControllerInit)
  18.   0006:   -               (EnableCRTCMemReq)
  19.   0007:   -               (MemoryParamAdjust)
  20.   0008:   -               (DVOEncoderControl)
  21.   0009:   b5da  Len 00ff  (GPIOPinControl)
  22.   000a:   b6da  Len 0029  (SetEngineClock)
  23.   000b:   -               (SetMemoryClock)
  24.   000c:   b704  Len 03c2  (SetPixelClock)
  25.   000d:   bac6  Len 011d  (DynamicClockGating)
  26.   000e:   -               (ResetMemoryDLL)
  27.   000f:   -               (ResetMemoryDevice)
  28.   0010:   -               (MemoryPLLInit)
  29.   0011:   dea8  Len 010c  (AdjustDisplayPll)
  30.   0012:   -               (AdjustMemoryController)
  31.   0013:   bc00  Len 00e4  (EnableASIC_StaticPwrMgt)
  32.   0014:   bce4  Len 0074  (ASIC_StaticPwrMgtStatusChange/SetUniphyInstance)
  33.   0015:   -               (DAC_LoadDetection)
  34.   0016:   -               (LVTMAEncoderControl)
  35.   0017:   -               (LCD1OutputControl)
  36.   0018:   -               (DAC1EncoderControl)
  37.   0019:   -               (DAC2EncoderControl)
  38.   001a:   -               (DVOOutputControl)
  39.   001b:   -               (CV1OutputControl)
  40.   001c:   -               (GetConditionalGoldenSetting/SetCRTC_DPM_State)
  41.   001d:   -               (TVEncoderControl)
  42.   001e:   -               (TMDSAEncoderControl)
  43.   001f:   -               (LVDSEncoderControl)
  44.   0020:   -               (TV1OutputControl)
  45.   0021:   bd58  Len 007a  (EnableScaler)
  46.   0022:   bdd2  Len 004b  (BlankCRTC)
  47.   0023:   be1e  Len 003e  (EnableCRTC)
  48.   0024:   be5c  Len 0132  (GetPixelClock)
  49.   0025:   bf8e  Len 002c  (EnableVGA_Render)
  50.   0026:   -               (EnableVGA_Access/GetSCLKOverMCLKRatio)
  51.   0027:   -               (SetCRTC_Timing)
  52.   0028:   bfba  Len 0019  (SetCRTC_OverScan)
  53.   0029:   -               (SetCRTC_Replication)
  54.   002a:   bfd4  Len 00c8  (SelectCRTC_Source)
  55.   002b:   c09c  Len 01e6  (EnableGraphSurfaces)
  56.   002c:   c282  Len 0058  (UpdateCRTC_DoubleBufferRegisters)
  57.   002d:   c2da  Len 00d9  (LUT_AutoFill)
  58.   002e:   -               (EnableHW_IconCursor)
  59.   002f:   -               (GetMemoryClock)
  60.   0030:   c3b4  Len 007d  (GetEngineClock)
  61.   0031:   c432  Len 0128  (SetCRTC_UsingDTDTiming)
  62.   0032:   c55a  Len 13d1  (ExternalEncoderControl)
  63.   0033:   -               (LVTMAOutputControl)
  64.   0034:   -               (VRAM_BlockDetectionByStrap)
  65.   0035:   d92c  Len 00dc  (MemoryCleanUp)
  66.   0036:   da08  Len 0239  (ReadEDIDFromHWAssistedI2C/ProcessI2cChannelTransaction)
  67.   0037:   -               (WriteOneByteToHWAssistedI2C)
  68.   0038:   dc42  Len 005f  (ReadHWAssistedI2CStatus/HPDInterruptService)
  69.   0039:   -               (SpeedFanControl)
  70.   003a:   -               (PowerConnectorDetection)
  71.   003b:   -               (MC_Synchronization)
  72.   003c:   dca2  Len 00d3  (ComputeMemoryEnginePLL)
  73.   003d:   -               (MemoryRefreshConversion)
  74.   003e:   -               (VRAM_GetCurrentInfoBlock)
  75.   003f:   -               (DynamicMemorySettings)
  76.   0040:   -               (MemoryTraining)
  77.   0041:   dd76  Len 0074  (EnableSpreadSpectrumOnPPLL)
  78.   0042:   -               (TMDSAOutputControl)
  79.   0043:   -               (SetVoltage)
  80.   0044:   -               (DAC1OutputControl)
  81.   0045:   -               (DAC2OutputControl)
  82.   0046:   -               (SetupHWAssistedI2CStatus)
  83.   0047:   bbe4  Len 001c  (ClockSource)
  84.   0048:   -               (MemoryDeviceInit)
  85.   0049:   ddea  Len 00bd  (EnableYUV)
  86.   004a:   -               (DIG1EncoderControl)
  87.   004b:   e17c  Len 0362  (DIG2EncoderControl)
  88.   004c:   e4de  Len 0a5a  (DIG1TransmitterControl/UNIPHYTransmitterControl)
  89.   004d:   -               (DIG2TransmitterControl/LVTMATransmitterControl)
  90.   004e:   ef38  Len 0227  (ProcessAuxChannelTransaction)
  91.   004f:   f160  Len 005c  (DPEncoderService)
  92.  
  93. Data Tables:
  94.   0000:   -                          (UtilityPipeLine)
  95.   0001:   -                          (MultimediaCapabilityInfo)
  96.   0002:   -                          (MultimediaConfigInfo)
  97.   0003:   a692  Len 00e4  Rev 01:02  (StandardVESA_Timing)    (struct size 01c4)
  98.   0004:   a776  Len 006c  Rev 02:02  (FirmwareInfo)    (struct size 006c)
  99.   0005:   a7e2  Len 0304  Rev 02:01  (DAC_Info)    (struct size 0008)
  100.   0006:   aae6  Len 00d1  Rev 01:03  (LVDS_Info)    (struct size 0034)
  101.   0007:   -                          (TMDS_Info)
  102.   0008:   -                          (AnalogTV_Info)
  103.   0009:   -                          (SupportedDevicesInfo)
  104.   000a:   abb8  Len 00a6  Rev 01:01  (GPIO_I2C_Info)
  105.   000b:   ac5e  Len 000c  Rev 01:05  (VRAM_UsageByFirmware)    (struct size 000c)
  106.   000c:   ac6a  Len 001c  Rev 01:01  (GPIO_Pin_LUT)
  107.   000d:   ac86  Len 00a8  Rev 01:01  (VESA_ToInternalModeLUT)
  108.   000e:   -                          (ComponentVideoInfo)
  109.   000f:   ad2e  Len 0198  Rev 06:01  (PowerPlayInfo)
  110.   0010:   -                          (CompassionateData)
  111.   0011:   b446  Len 0018  Rev 02:01  (SaveRestoreInfo/DispDevicePriorityInfo)
  112.   0012:   -                          (PPLL_SS_Info/SS_Info)
  113.   0013:   -                          (OemInfo)
  114.   0014:   -                          (XTMDS_Info)
  115.   0015:   -                          (MclkSS_Info)
  116.   0016:   af2e  Len 025b  Rev 01:03  (Object_Info/Object_Header)    (struct size 0010)
  117.   0017:   b18a  Len 002d  Rev 01:01  (IndirectIOAccess)
  118.   0018:   -                          (MC_InitParameter/AdjustARB_SEQ)
  119.   0019:   -                          (ASIC_VDDC_Info)
  120.   001a:   b3b8  Len 0034  Rev 03:01  (ASIC_InternalSS_Info/ASIC_MVDDC_Info)    (struct size 0034)
  121.   001b:   b3ec  Len 005a  Rev 02:03  (TV_VideoMode/DispOutInfo)
  122.   001c:   -                          (VRAM_Info)
  123.   001d:   -                          (MemoryTrainingInfo/ASIC_MVDDQ_Info)
  124.   001e:   b1b8  Len 0200  Rev 01:07  (IntegratedSystemInfo)    (struct size 0200)
  125.   001f:   -                          (ASIC_ProfilingInfo/ASIC_VDDCI_Info)
  126.   0020:   -                          (VoltageObjectInfo/VRAM_GPIO_DetectionInfo)
  127.   0021:   -                          (PowerSourceInfo)
  128.  
  129.  
  130. *** Command Tables:
  131.  
  132. command_table  0000b45e  #00  (ASIC_Init):
  133.  
  134.   Size         002b
  135.   Format Rev.  01
  136.   Param Rev.   00
  137.   Content Rev. 01
  138.   Attributes:  Work space size        00 longs
  139.                Parameter space size   02 longs
  140.                Table update indicator 0
  141.  
  142.   0006: 5202              CALL_TABLE  02  (ASIC_RegistersInit)
  143.   0008: 5205              CALL_TABLE  05  (MemoryControllerInit)
  144.   000a: 02010200          MOVE   param[02]  [XXXX]  <-  param[00]  [XXXX]
  145.   000e: 0ee50208          OR     param[02]  [X...]  <-  08
  146.   0012: 520a              CALL_TABLE  0a  (SetEngineClock)
  147.   0014: 6616              SET_DATA_BLOCK  16  (Object_Info/Object_Header)
  148.   0016: 030c410400        MOVE   WS_REMIND/HI32 [..XX]  <-  data[0004] [..XX]
  149.   001b: 4c0d410200        TEST   WS_REMIND/HI32 [..XX]  <-  0002
  150.   0020: 442a00            JUMP_Equal  002a
  151.   0023: 0da5c90504        OR     reg[05c9]  [.X..]  <-  04
  152.   0028: 524b              CALL_TABLE  4b  (DIG2EncoderControl)
  153.   002a: 5b                EOT
  154.  
  155.  
  156. command_table  0000b48a  #01  (GetDisplaySurfaceSize):
  157.  
  158.   Size         0057
  159.   Format Rev.  01
  160.   Param Rev.   00
  161.   Content Rev. 02
  162.   Attributes:  Work space size        00 longs
  163.                Parameter space size   00 longs
  164.                Table update indicator 0
  165.  
  166.   0006: 370000            SET_ATI_PORT  0000  (INDIRECT_IO_MM)
  167.   0009: 5214              CALL_TABLE  14  (ASIC_StaticPwrMgtStatusChange/SetUniphyInstance)
  168.   000b: 0208000d1a        MOVE   param[00]  [..XX]  <-  reg[1a0d]  [..XX]
  169.   0010: 3208000b1a        SUB    param[00]  [..XX]  <-  reg[1a0b]  [..XX]
  170.   0015: 0288000e1a        MOVE   param[00]  [XX..]  <-  reg[1a0e]  [..XX]
  171.   001a: 3288000c1a        SUB    param[00]  [XX..]  <-  reg[1a0c]  [..XX]
  172.   001f: 030046041a        MOVE   WS_FB_WIN [XXXX]  <-  reg[1a04]  [XXXX]
  173.   0024: 090546ffffff00    AND    WS_FB_WIN [XXXX]  <-  00ffffff
  174.   002b: 560040            CLEAR  WS_QUOT/LOW32 [XXXX]
  175.   002e: 032040011a        MOVE   WS_QUOT/LOW32 [...X]  <-  reg[1a01]  [...X]
  176.   0033: 09254003          AND    WS_QUOT/LOW32 [...X]  <-  03
  177.   0037: 75024640          SHR    WS_FB_WIN [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  178.   003b: 0318405c1b        MOVE   WS_QUOT/LOW32 [..XX]  <-  reg[1b5c]  [XX..]
  179.   0040: 2d024640          ADD    WS_FB_WIN [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  180.   0044: 270046061a        DIV    WS_FB_WIN [XXXX]  <-  reg[1a06]  [XXXX]
  181.   0049: 2d08405c1b        ADD    WS_QUOT/LOW32 [..XX]  <-  reg[1b5c]  [..XX]
  182.   004e: 020a0141          MOVE   param[01]  [..XX]  <-  WS_REMIND/HI32 [..XX]
  183.   0052: 028a0140          MOVE   param[01]  [XX..]  <-  WS_QUOT/LOW32 [..XX]
  184.   0056: 5b                EOT
  185.  
  186.  
  187. command_table  0000b4e2  #02  (ASIC_RegistersInit):
  188.  
  189.   Size         00c5
  190.   Format Rev.  01
  191.   Param Rev.   00
  192.   Content Rev. 01
  193.   Attributes:  Work space size        00 longs
  194.                Parameter space size   00 longs
  195.                Table update indicator 0
  196.  
  197.   0006: 370000            SET_ATI_PORT  0000  (INDIRECT_IO_MM)
  198.   0009: 5247              CALL_TABLE  47  (ClockSource)
  199.   000b: 0105000b2100200f  MOVE   reg[0b00]  [XXXX]  <-  0f200021
  200.   0013: 0105cc0b01000000  MOVE   reg[0bcc]  [XXXX]  <-  00000001
  201.   001b: 0105d30be01b1200  MOVE   reg[0bd3]  [XXXX]  <-  00121be0
  202.   0023: 010502140dd80000  MOVE   reg[1402]  [XXXX]  <-  0000d80d
  203.   002b: 010503140cd80000  MOVE   reg[1403]  [XXXX]  <-  0000d80c
  204.   0033: 0105041469010200  MOVE   reg[1404]  [XXXX]  <-  00020169
  205.   003b: 0105051468010200  MOVE   reg[1405]  [XXXX]  <-  00020168
  206.   0043: 010506147d010200  MOVE   reg[1406]  [XXXX]  <-  0002017d
  207.   004b: 010507147c010200  MOVE   reg[1407]  [XXXX]  <-  0002017c
  208.   0053: 0105081491010200  MOVE   reg[1408]  [XXXX]  <-  00020191
  209.   005b: 0105091490010200  MOVE   reg[1409]  [XXXX]  <-  00020190
  210.   0063: 0105380040803301  MOVE   reg[0038]  [XXXX]  <-  01338040
  211.   006b: 0d25390001        OR     reg[0039]  [...X]  <-  01
  212.   0070: 0105380041803301  MOVE   reg[0038]  [XXXX]  <-  01338041
  213.   0078: 0d25390001        OR     reg[0039]  [...X]  <-  01
  214.   007d: 02650007          MOVE   param[00]  [..X.]  <-  07
  215.   0081: 520d              CALL_TABLE  0d  (DynamicClockGating)
  216.   0083: 550000            CLEAR  param[00]  [XXXX]
  217.   0086: 520d              CALL_TABLE  0d  (DynamicClockGating)
  218.   0088: 5223              CALL_TABLE  23  (EnableCRTC)
  219.   008a: 2c250001          ADD    param[00]  [...X]  <-  01
  220.   008e: 3d250004          COMP   param[00]  [...X]  <-  04
  221.   0092: 458600            JUMP_Below  0086
  222.   0095: 5102              DELAY_MicroSec  02
  223.   0097: 550000            CLEAR  param[00]  [XXXX]
  224.   009a: 524e              CALL_TABLE  4e  (ProcessAuxChannelTransaction)
  225.   009c: 661e              SET_DATA_BLOCK  1e  (IntegratedSystemInfo)
  226.   009e: 012447183800      MOVE   reg[1847]  [...X]  <-  data[0038] [...X]
  227.   00a4: 0105331bff7f0000  MOVE   reg[1b33]  [XXXX]  <-  00007fff
  228.   00ac: 0105331eff7f0000  MOVE   reg[1e33]  [XXXX]  <-  00007fff
  229.   00b4: 01053341ff7f0000  MOVE   reg[4133]  [XXXX]  <-  00007fff
  230.   00bc: 01053344ff7f0000  MOVE   reg[4433]  [XXXX]  <-  00007fff
  231.   00c4: 5b                EOT
  232.  
  233.  
  234. command_table  00000000  #03  (VRAM_BlockVenderDetection):
  235.  
  236.   Attributes:  Work space size        00 longs
  237.                Parameter space size   00 longs
  238.                Table update indicator 0
  239.  
  240. command_table  0000dfb4  #04  (SetClocksRatio/DIGxEncoderControl):
  241.  
  242.   Size         01c8
  243.   Format Rev.  01
  244.   Param Rev.   00
  245.   Content Rev. 04
  246.   Attributes:  Work space size        00 longs
  247.                Parameter space size   01 longs
  248.                Table update indicator 0
  249.  
  250.   0006: 370000            SET_ATI_PORT  0000  (INDIRECT_IO_MM)
  251.   0009: 03014601          MOVE   WS_FB_WIN [XXXX]  <-  param[01]  [XXXX]
  252.   000d: 02310100          MOVE   param[01]  [...X]  <-  param[00]  [.X..]
  253.   0011: 1a250104          SHIFT_RIGHT  param[01]  [...X]  by  04
  254.   0015: 03214101          MOVE   WS_REMIND/HI32 [...X]  <-  param[01]  [...X]
  255.   0019: 5214              CALL_TABLE  14  (ASIC_StaticPwrMgtStatusChange/SetUniphyInstance)
  256.   001b: 02020146          MOVE   param[01]  [XXXX]  <-  WS_FB_WIN [XXXX]
  257.   001f: 423900630f4b006308790163096201630a690163137101630b8101630c890163
  258.         0d99016310b2015a5a  
  259.                           SWITCH  param[00]  [X...]
  260.         0f->004b 08->0179 09->0162 0a->0169 13->0171 0b->0181 0c->0189 0d->0199
  261.         10->01b2
  262.   0048: 435e01            JUMP   015e
  263.   004b: 5400831c          CLEAR  reg[1c83]  [XXXX]
  264.   004f: 3d250101          COMP   param[01]  [...X]  <-  01
  265.   0053: 440c01            JUMP_Equal  010c
  266.   0056: 010d031c1f00      MOVE   reg[1c03]  [..XX]  <-  001f
  267.   005c: 3d250100          COMP   param[01]  [...X]  <-  00
  268.   0060: 447100            JUMP_Equal  0071
  269.   0063: 3d250102          COMP   param[01]  [...X]  <-  02
  270.   0067: 44fb00            JUMP_Equal  00fb
  271.   006a: 3d250105          COMP   param[01]  [...X]  <-  05
  272.   006e: 490301            JUMP_NotEqual  0103
  273.   0071: 07a5001cfe        AND    reg[1c00]  [.X..]  <-  fe
  274.   0076: 5408c11c          CLEAR  reg[1cc1]  [..XX]
  275.   007a: 3da50100          COMP   param[01]  [.X..]  <-  00
  276.   007e: 498500            JUMP_NotEqual  0085
  277.   0081: 02a50102          MOVE   param[01]  [.X..]  <-  02
  278.   0085: 32a50101          SUB    param[01]  [.X..]  <-  01
  279.   0089: 01f1c11c01        MOVE   reg[1cc1]  [X...]  <-  param[01]  [.X..]
  280.   008e: 4a25c31c01        TEST   reg[1cc3]  [...X]  <-  01
  281.   0093: 49e300            JUMP_NotEqual  00e3
  282.   0096: 66ff              SET_DATA_BLOCK  ff  (this table)
  283.   0098: 2d0d42c201        ADD    WS_DATAPTR [..XX]  <-  01c2
  284.   009d: 03314100          MOVE   WS_REMIND/HI32 [...X]  <-  param[00]  [.X..]
  285.   00a1: 09054103000000    AND    WS_REMIND/HI32 [XXXX]  <-  00000003
  286.   00a8: 2d0a4241          ADD    WS_DATAPTR [..XX]  <-  WS_REMIND/HI32 [..XX]
  287.   00ac: 2d0a4241          ADD    WS_DATAPTR [..XX]  <-  WS_REMIND/HI32 [..XX]
  288.   00b0: 030c410000        MOVE   WS_REMIND/HI32 [..XX]  <-  data[0000] [..XX]
  289.   00b5: 0765c91cfe        AND    reg[1cc9]  [..X.]  <-  fe
  290.   00ba: 0105ca1c00800000  MOVE   reg[1cca]  [XXXX]  <-  00008000
  291.   00c2: 560040            CLEAR  WS_QUOT/LOW32 [XXXX]
  292.   00c5: 03094000          MOVE   WS_QUOT/LOW32 [..XX]  <-  param[00]  [..XX]
  293.   00c9: 21054000800000    MUL    WS_QUOT/LOW32 [XXXX]  <-  00008000
  294.   00d0: 27024041          DIV    WS_QUOT/LOW32 [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  295.   00d4: 0102cb1c40        MOVE   reg[1ccb]  [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  296.   00d9: 0de5cc1c10        OR     reg[1ccc]  [X...]  <-  10
  297.   00de: 0d65001c04        OR     reg[1c00]  [..X.]  <-  04
  298.   00e3: 022001001c        MOVE   param[01]  [...X]  <-  reg[1c00]  [...X]
  299.   00e8: 08250107          AND    param[01]  [...X]  <-  07
  300.   00ec: 5214              CALL_TABLE  14  (ASIC_StaticPwrMgtStatusChange/SetUniphyInstance)
  301.   00ee: 152d4604          SHIFT_LEFT  WS_FB_WIN [..X.]  by  04
  302.   00f2: 01aa9c1b46        MOVE   reg[1b9c]  [.X..]  <-  WS_FB_WIN [..X.]
  303.   00f7: 3a0000            SET_REG_BLOCK  0000
  304.   00fa: 5b                EOT
  305.   00fb: 0105831c00000000  MOVE   reg[1c83]  [XXXX]  <-  00000000
  306.   0103: 070d7c1ceffc      AND    reg[1c7c]  [..XX]  <-  fcef
  307.   0109: 434501            JUMP   0145
  308.   010c: 010d031c6300      MOVE   reg[1c03]  [..XX]  <-  0063
  309.   0112: 6606              SET_DATA_BLOCK  06  (LVDS_Info)
  310.   0114: 03e4412800        MOVE   WS_REMIND/HI32 [X...]  <-  data[0028] [...X]
  311.   0119: 4ce54120          TEST   WS_REMIND/HI32 [X...]  <-  20
  312.   011d: 443601            JUMP_Equal  0136
  313.   0120: 0d258c1c01        OR     reg[1c8c]  [...X]  <-  01
  314.   0125: 03e4412800        MOVE   WS_REMIND/HI32 [X...]  <-  data[0028] [...X]
  315.   012a: 4ce54102          TEST   WS_REMIND/HI32 [X...]  <-  02
  316.   012e: 443601            JUMP_Equal  0136
  317.   0131: 0d258c1c10        OR     reg[1c8c]  [...X]  <-  10
  318.   0136: 4ce54101          TEST   WS_REMIND/HI32 [X...]  <-  01
  319.   013a: 445401            JUMP_Equal  0154
  320.   013d: 0d658c1c01        OR     reg[1c8c]  [..X.]  <-  01
  321.   0142: 434c01            JUMP   014c
  322.   0145: 3d650104          COMP   param[01]  [..X.]  <-  04
  323.   0149: 475401            JUMP_BelowOrEq  0154
  324.   014c: 0da5001c01        OR     reg[1c00]  [.X..]  <-  01
  325.   0151: 435901            JUMP   0159
  326.   0154: 07a5001cfe        AND    reg[1c00]  [.X..]  <-  fe
  327.   0159: 0d65001c04        OR     reg[1c00]  [..X.]  <-  04
  328.   015e: 3a0000            SET_REG_BLOCK  0000
  329.   0161: 5b                EOT
  330.   0162: 5420d11c          CLEAR  reg[1cd1]  [...X]
  331.   0166: 435e01            JUMP   015e
  332.   0169: 0125d11c01        MOVE   reg[1cd1]  [...X]  <-  01
  333.   016e: 435e01            JUMP   015e
  334.   0171: 0125d11c02        MOVE   reg[1cd1]  [...X]  <-  02
  335.   0176: 435e01            JUMP   015e
  336.   0179: 0725c01cef        AND    reg[1cc0]  [...X]  <-  ef
  337.   017e: 435e01            JUMP   015e
  338.   0181: 0d25c01c10        OR     reg[1cc0]  [...X]  <-  10
  339.   0186: 435e01            JUMP   015e
  340.   0189: 5408c31c          CLEAR  reg[1cc3]  [..XX]
  341.   018d: 51c8              DELAY_MicroSec  c8
  342.   018f: 0d25c41c01        OR     reg[1cc4]  [...X]  <-  01
  343.   0194: 5132              DELAY_MicroSec  32
  344.   0196: 435e01            JUMP   015e
  345.   0199: 0d65c91c01        OR     reg[1cc9]  [..X.]  <-  01
  346.   019e: 510a              DELAY_MicroSec  0a
  347.   01a0: 0725c41cfe        AND    reg[1cc4]  [...X]  <-  fe
  348.   01a5: 510a              DELAY_MicroSec  0a
  349.   01a7: 010dc31c0102      MOVE   reg[1cc3]  [..XX]  <-  0201
  350.   01ad: 51c8              DELAY_MicroSec  c8
  351.   01af: 435e01            JUMP   015e
  352.   01b2: 0d25d51c10        OR     reg[1cd5]  [...X]  <-  10
  353.   01b7: 0121de1c01        MOVE   reg[1cde]  [...X]  <-  param[01]  [...X]
  354.   01bc: 435e01            JUMP   015e
  355.   01bf: 7a0600483f7869f0d2  
  356.                           CTB_DS  6 bytes
  357.  
  358.  
  359. command_table  0000b5a8  #05  (MemoryControllerInit):
  360.  
  361.   Size         0032
  362.   Format Rev.  01
  363.   Param Rev.   00
  364.   Content Rev. 01
  365.   Attributes:  Work space size        00 longs
  366.                Parameter space size   00 longs
  367.                Table update indicator 0
  368.  
  369.   0006: 370000            SET_ATI_PORT  0000  (INDIRECT_IO_MM)
  370.   0009: 54202415          CLEAR  reg[1524]  [...X]
  371.   000d: 560041            CLEAR  WS_REMIND/HI32 [XXXX]
  372.   0010: 0388410908        MOVE   WS_REMIND/HI32 [XX..]  <-  reg[0809]  [..XX]
  373.   0015: 0102010b41        MOVE   reg[0b01]  [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  374.   001a: 013ac90041        MOVE   reg[00c9]  [...X]  <-  WS_REMIND/HI32 [X...]
  375.   001f: 15054108          SHIFT_LEFT  WS_REMIND/HI32 [XXXX]  by  08
  376.   0023: 0102c40041        MOVE   reg[00c4]  [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  377.   0028: 54202b08          CLEAR  reg[082b]  [...X]
  378.   002c: 0d25241503        OR     reg[1524]  [...X]  <-  03
  379.   0031: 5b                EOT
  380.  
  381.  
  382. command_table  00000000  #06  (EnableCRTCMemReq):
  383.  
  384.   Attributes:  Work space size        00 longs
  385.                Parameter space size   00 longs
  386.                Table update indicator 0
  387.  
  388. command_table  00000000  #07  (MemoryParamAdjust):
  389.  
  390.   Attributes:  Work space size        00 longs
  391.                Parameter space size   00 longs
  392.                Table update indicator 0
  393.  
  394. command_table  00000000  #08  (DVOEncoderControl):
  395.  
  396.   Attributes:  Work space size        00 longs
  397.                Parameter space size   00 longs
  398.                Table update indicator 0
  399.  
  400. command_table  0000b5da  #09  (GPIOPinControl):
  401.  
  402.   Size         00ff
  403.   Format Rev.  02
  404.   Param Rev.   00
  405.   Content Rev. 01
  406.   Attributes:  Work space size        00 longs
  407.                Parameter space size   01 longs
  408.                Table update indicator 0
  409.  
  410.   0006: 370000            SET_ATI_PORT  0000  (INDIRECT_IO_MM)
  411.   0009: 660c              SET_DATA_BLOCK  0c  (GPIO_Pin_LUT)
  412.   000b: 030c410000        MOVE   WS_REMIND/HI32 [..XX]  <-  data[0000] [..XX]
  413.   0010: 2d0a4142          ADD    WS_REMIND/HI32 [..XX]  <-  WS_DATAPTR [..XX]
  414.   0014: 2d0d420400        ADD    WS_DATAPTR [..XX]  <-  0004
  415.   0019: 3d24000300        COMP   param[00]  [...X]  <-  data[0003] [...X]
  416.   001e: 443000            JUMP_Equal  0030
  417.   0021: 2d0d420400        ADD    WS_DATAPTR [..XX]  <-  0004
  418.   0026: 3e0a4241          COMP   WS_DATAPTR [..XX]  <-  WS_REMIND/HI32 [..XX]
  419.   002a: 44fb00            JUMP_Equal  00fb
  420.   002d: 431900            JUMP   0019
  421.   0030: 560043            CLEAR  WS_SHIFT [XXXX]
  422.   0033: 03a4410200        MOVE   WS_REMIND/HI32 [.X..]  <-  data[0002] [...X]
  423.   0038: 03f24141          MOVE   WS_REMIND/HI32 [X...]  <-  WS_REMIND/HI32 [.X..]
  424.   003c: 030c410000        MOVE   WS_REMIND/HI32 [..XX]  <-  data[0000] [..XX]
  425.   0041: 3e0d410000        COMP   WS_REMIND/HI32 [..XX]  <-  0000
  426.   0046: 44fb00            JUMP_Equal  00fb
  427.   0049: 3e0d414519        COMP   WS_REMIND/HI32 [..XX]  <-  1945
  428.   004e: 496b00            JUMP_NotEqual  006b
  429.   0051: 3ee54110          COMP   WS_REMIND/HI32 [X...]  <-  10
  430.   0055: 465f00            JUMP_Above  005f
  431.   0058: 1b3d4101          SHIFT_RIGHT  WS_REMIND/HI32 [X...]  by  01
  432.   005c: 436b00            JUMP   006b
  433.   005f: 09e54103          AND    WS_REMIND/HI32 [X...]  <-  03
  434.   0063: 153d4102          SHIFT_LEFT  WS_REMIND/HI32 [X...]  by  02
  435.   0067: 2de5410c          ADD    WS_REMIND/HI32 [X...]  <-  0c
  436.   006b: 033a4341          MOVE   WS_SHIFT [...X]  <-  WS_REMIND/HI32 [X...]
  437.   006f: 54000000          CLEAR  reg[0000]  [XXXX]
  438.   0073: 330d410100        SUB    WS_REMIND/HI32 [..XX]  <-  0001
  439.   0078: 010a000041        MOVE   reg[0000]  [..XX]  <-  WS_REMIND/HI32 [..XX]
  440.   007d: 0d02010044        OR     reg[0001]  [XXXX]  <-  WS_OR_MASK [XXXX]
  441.   0082: 2d0d410200        ADD    WS_REMIND/HI32 [..XX]  <-  0002
  442.   0087: 010a000041        MOVE   reg[0000]  [..XX]  <-  WS_REMIND/HI32 [..XX]
  443.   008c: 03324341          MOVE   WS_SHIFT [...X]  <-  WS_REMIND/HI32 [.X..]
  444.   0090: 4be50001          TEST   param[00]  [X...]  <-  01
  445.   0094: 49d700            JUMP_NotEqual  00d7
  446.   0097: 0702010045        AND    reg[0001]  [XXXX]  <-  WS_AND_MASK [XXXX]
  447.   009c: 2d0d410100        ADD    WS_REMIND/HI32 [..XX]  <-  0001
  448.   00a1: 010a000041        MOVE   reg[0000]  [..XX]  <-  WS_REMIND/HI32 [..XX]
  449.   00a6: 4a02010044        TEST   reg[0001]  [XXXX]  <-  WS_OR_MASK [XXXX]
  450.   00ab: 44b900            JUMP_Equal  00b9
  451.   00ae: 03294300          MOVE   WS_SHIFT [...X]  <-  param[00]  [..X.]
  452.   00b2: 0ea20044          OR     param[00]  [.X..]  <-  WS_OR_MASK [...X]
  453.   00b6: 43c100            JUMP   00c1
  454.   00b9: 03294300          MOVE   WS_SHIFT [...X]  <-  param[00]  [..X.]
  455.   00bd: 08a20045          AND    param[00]  [.X..]  <-  WS_AND_MASK [...X]
  456.   00c1: 330d410300        SUB    WS_REMIND/HI32 [..XX]  <-  0003
  457.   00c6: 010a000041        MOVE   reg[0000]  [..XX]  <-  WS_REMIND/HI32 [..XX]
  458.   00cb: 033a4341          MOVE   WS_SHIFT [...X]  <-  WS_REMIND/HI32 [X...]
  459.   00cf: 0702010045        AND    reg[0001]  [XXXX]  <-  WS_AND_MASK [XXXX]
  460.   00d4: 43fa00            JUMP   00fa
  461.   00d7: 0d02010044        OR     reg[0001]  [XXXX]  <-  WS_OR_MASK [XXXX]
  462.   00dc: 330d410100        SUB    WS_REMIND/HI32 [..XX]  <-  0001
  463.   00e1: 010a000041        MOVE   reg[0000]  [..XX]  <-  WS_REMIND/HI32 [..XX]
  464.   00e6: 3da50001          COMP   param[00]  [.X..]  <-  01
  465.   00ea: 44f500            JUMP_Equal  00f5
  466.   00ed: 0702010045        AND    reg[0001]  [XXXX]  <-  WS_AND_MASK [XXXX]
  467.   00f2: 43fa00            JUMP   00fa
  468.   00f5: 0d02010044        OR     reg[0001]  [XXXX]  <-  WS_OR_MASK [XXXX]
  469.   00fa: 5b                EOT
  470.   00fb: 552000            CLEAR  param[00]  [...X]
  471.   00fe: 5b                EOT
  472.  
  473.  
  474. command_table  0000b6da  #0a  (SetEngineClock):
  475.  
  476.   Size         0029
  477.   Format Rev.  01
  478.   Param Rev.   00
  479.   Content Rev. 01
  480.   Attributes:  Work space size        00 longs
  481.                Parameter space size   01 longs
  482.                Table update indicator 0
  483.  
  484.   0006: 02010100          MOVE   param[01]  [XXXX]  <-  param[00]  [XXXX]
  485.   000a: 02e50102          MOVE   param[01]  [X...]  <-  02
  486.   000e: 523c              CALL_TABLE  3c  (ComputeMemoryEnginePLL)
  487.   0010: 370000            SET_ATI_PORT  0000  (INDIRECT_IO_MM)
  488.   0013: 4a25810101        TEST   reg[0181]  [...X]  <-  01
  489.   0018: 441300            JUMP_Equal  0013
  490.   001b: 0139800101        MOVE   reg[0180]  [...X]  <-  param[01]  [X...]
  491.   0020: 4a25810101        TEST   reg[0181]  [...X]  <-  01
  492.   0025: 442000            JUMP_Equal  0020
  493.   0028: 5b                EOT
  494.  
  495.  
  496. command_table  00000000  #0b  (SetMemoryClock):
  497.  
  498.   Attributes:  Work space size        00 longs
  499.                Parameter space size   00 longs
  500.                Table update indicator 0
  501.  
  502. command_table  0000b704  #0c  (SetPixelClock):
  503.  
  504.   Size         03c2
  505.   Format Rev.  01
  506.   Param Rev.   00
  507.   Content Rev. 06
  508.   Attributes:  Work space size        00 longs
  509.                Parameter space size   00 longs
  510.                Table update indicator 0
  511.  
  512.   0006: 3d250208          COMP   param[02]  [...X]  <-  08
  513.   000a: 49b400            JUMP_NotEqual  00b4
  514.   000d: 54204118          CLEAR  reg[1841]  [...X]
  515.   0011: 54201f03          CLEAR  reg[031f]  [...X]
  516.   0015: 02010100          MOVE   param[01]  [XXXX]  <-  param[00]  [XXXX]
  517.   0019: 553801            CLEAR  param[01]  [X...]
  518.   001c: 02050060ea0000    MOVE   param[00]  [XXXX]  <-  0000ea60
  519.   0023: 523c              CALL_TABLE  3c  (ComputeMemoryEnginePLL)
  520.   0025: 3cf9240100        COMP   reg[0124]  [X...]  <-  param[00]  [X...]
  521.   002a: 444200            JUMP_Equal  0042
  522.   002d: 4aa5240110        TEST   reg[0124]  [.X..]  <-  10
  523.   0032: 442d00            JUMP_Equal  002d
  524.   0035: 01f9240100        MOVE   reg[0124]  [X...]  <-  param[00]  [X...]
  525.   003a: 4aa5240110        TEST   reg[0124]  [.X..]  <-  10
  526.   003f: 443a00            JUMP_Equal  003a
  527.   0042: 560041            CLEAR  WS_REMIND/HI32 [XXXX]
  528.   0045: 553800            CLEAR  param[00]  [X...]
  529.   0048: 661e              SET_DATA_BLOCK  1e  (IntegratedSystemInfo)
  530.   004a: 030c411001        MOVE   WS_REMIND/HI32 [..XX]  <-  data[0110] [..XX]
  531.   004f: 20020041          MUL    param[00]  [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  532.   0053: 270540204e0000    DIV    WS_QUOT/LOW32 [XXXX]  <-  00004e20
  533.   005a: 32020040          SUB    param[00]  [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  534.   005e: 20050060ea0000    MUL    param[00]  [XXXX]  <-  0000ea60
  535.   0065: 0102420140        MOVE   reg[0142]  [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  536.   006a: 0102460140        MOVE   reg[0146]  [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  537.   006f: 01024a0140        MOVE   reg[014a]  [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  538.   0074: 01024e0140        MOVE   reg[014e]  [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  539.   0079: 02010001          MOVE   param[00]  [XXXX]  <-  param[01]  [XXXX]
  540.   007d: 523c              CALL_TABLE  3c  (ComputeMemoryEnginePLL)
  541.   007f: 3c39240100        COMP   reg[0124]  [...X]  <-  param[00]  [X...]
  542.   0084: 449c00            JUMP_Equal  009c
  543.   0087: 4aa5240108        TEST   reg[0124]  [.X..]  <-  08
  544.   008c: 448700            JUMP_Equal  0087
  545.   008f: 0139240100        MOVE   reg[0124]  [...X]  <-  param[00]  [X...]
  546.   0094: 4aa5240108        TEST   reg[0124]  [.X..]  <-  08
  547.   0099: 449400            JUMP_Equal  0094
  548.   009c: 3d050100000000    COMP   param[01]  [XXXX]  <-  00000000
  549.   00a3: 49b300            JUMP_NotEqual  00b3
  550.   00a6: 0d25411801        OR     reg[1841]  [...X]  <-  01
  551.   00ab: 4a65411801        TEST   reg[1841]  [..X.]  <-  01
  552.   00b0: 44ab00            JUMP_Equal  00ab
  553.   00b3: 5b                EOT
  554.   00b4: 4b0500ffffff00    TEST   param[00]  [XXXX]  <-  00ffffff
  555.   00bb: 44d900            JUMP_Equal  00d9
  556.   00be: 3d650224          COMP   param[02]  [..X.]  <-  24
  557.   00c2: 49c900            JUMP_NotEqual  00c9
  558.   00c5: 02a50200          MOVE   param[02]  [.X..]  <-  00
  559.   00c9: 3d250202          COMP   param[02]  [...X]  <-  02
  560.   00cd: 466202            JUMP_Above  0262
  561.   00d0: 5224              CALL_TABLE  24  (GetPixelClock)
  562.   00d2: 4be50201          TEST   param[02]  [X...]  <-  01
  563.   00d6: 444301            JUMP_Equal  0143
  564.   00d9: 3de50003          COMP   param[00]  [X...]  <-  03
  565.   00dd: 46f100            JUMP_Above  00f1
  566.   00e0: 03014600          MOVE   WS_FB_WIN [XXXX]  <-  param[00]  [XXXX]
  567.   00e4: 02390000          MOVE   param[00]  [...X]  <-  param[00]  [X...]
  568.   00e8: 552800            CLEAR  param[00]  [..X.]
  569.   00eb: 5223              CALL_TABLE  23  (EnableCRTC)
  570.   00ed: 02020046          MOVE   param[00]  [XXXX]  <-  WS_FB_WIN [XXXX]
  571.   00f1: 3d250202          COMP   param[02]  [...X]  <-  02
  572.   00f5: 440c01            JUMP_Equal  010c
  573.   00f8: 3a1000            SET_REG_BLOCK  0010
  574.   00fb: 3d250200          COMP   param[02]  [...X]  <-  00
  575.   00ff: 440c01            JUMP_Equal  010c
  576.   0102: 3a2000            SET_REG_BLOCK  0020
  577.   0105: 3d250201          COMP   param[02]  [...X]  <-  01
  578.   0109: 497703            JUMP_NotEqual  0377
  579.   010c: 54000617          CLEAR  reg[1706]  [XXXX]
  580.   0110: 07650417ef        AND    reg[1704]  [..X.]  <-  ef
  581.   0115: 54000517          CLEAR  reg[1705]  [XXXX]
  582.   0119: 54000317          CLEAR  reg[1703]  [XXXX]
  583.   011d: 07250717f7        AND    reg[1707]  [...X]  <-  f7
  584.   0122: 0d25071701        OR     reg[1707]  [...X]  <-  01
  585.   0127: 5132              DELAY_MicroSec  32
  586.   0129: 0d25071702        OR     reg[1707]  [...X]  <-  02
  587.   012e: 51c8              DELAY_MicroSec  c8
  588.   0130: 0d65071720        OR     reg[1707]  [..X.]  <-  20
  589.   0135: 4b0500ffffff00    TEST   param[00]  [XXXX]  <-  00ffffff
  590.   013c: 447703            JUMP_Equal  0377
  591.   013f: 030a4148          MOVE   WS_REMIND/HI32 [..XX]  <-  WS_REGPTR [..XX]
  592.   0143: 3de50003          COMP   param[00]  [X...]  <-  03
  593.   0147: 467401            JUMP_Above  0174
  594.   014a: 03014600          MOVE   WS_FB_WIN [XXXX]  <-  param[00]  [XXXX]
  595.   014e: 02390000          MOVE   param[00]  [...X]  <-  param[00]  [X...]
  596.   0152: 0e250080          OR     param[00]  [...X]  <-  80
  597.   0156: 5214              CALL_TABLE  14  (ASIC_StaticPwrMgtStatusChange/SetUniphyInstance)
  598.   0158: 02020046          MOVE   param[00]  [XXXX]  <-  WS_FB_WIN [XXXX]
  599.   015c: 4be50202          TEST   param[02]  [X...]  <-  02
  600.   0160: 446e01            JUMP_Equal  016e
  601.   0163: 0105cc0001030100  MOVE   reg[00cc]  [XXXX]  <-  00010301
  602.   016b: 437401            JUMP   0174
  603.   016e: 074dcc00fcfe      AND    reg[00cc]  [.XX.]  <-  fefc
  604.   0174: 4be50201          TEST   param[02]  [X...]  <-  01
  605.   0178: 446202            JUMP_Equal  0262
  606.   017b: 030a4841          MOVE   WS_REGPTR [..XX]  <-  WS_REMIND/HI32 [..XX]
  607.   017f: 66ff              SET_DATA_BLOCK  ff  (this table)
  608.   0181: 2d0d427e03        ADD    WS_DATAPTR [..XX]  <-  037e
  609.   0186: 3d0c010000        COMP   param[01]  [..XX]  <-  data[0000] [..XX]
  610.   018b: 479601            JUMP_BelowOrEq  0196
  611.   018e: 2d0d420600        ADD    WS_DATAPTR [..XX]  <-  0006
  612.   0193: 438601            JUMP   0186
  613.   0196: 010408170200      MOVE   reg[1708]  [XXXX]  <-  data[0002] [XXXX]
  614.   019c: 4be50220          TEST   param[02]  [X...]  <-  20
  615.   01a0: 44b001            JUMP_Equal  01b0
  616.   01a3: 07a50717f7        AND    reg[1707]  [.X..]  <-  f7
  617.   01a8: 0165001760        MOVE   reg[1700]  [..X.]  <-  60
  618.   01ad: 43ba01            JUMP   01ba
  619.   01b0: 0da5071708        OR     reg[1707]  [.X..]  <-  08
  620.   01b5: 0165001790        MOVE   reg[1700]  [..X.]  <-  90
  621.   01ba: 07250a17fe        AND    reg[170a]  [...X]  <-  fe
  622.   01bf: 4be50240          TEST   param[02]  [X...]  <-  40
  623.   01c3: 49ce01            JUMP_NotEqual  01ce
  624.   01c6: 07650917f7        AND    reg[1709]  [..X.]  <-  f7
  625.   01cb: 43d301            JUMP   01d3
  626.   01ce: 0d65091708        OR     reg[1709]  [..X.]  <-  08
  627.   01d3: 4be50210          TEST   param[02]  [X...]  <-  10
  628.   01d7: 44e201            JUMP_Equal  01e2
  629.   01da: 07a50717f8        AND    reg[1707]  [.X..]  <-  f8
  630.   01df: 43e801            JUMP   01e8
  631.   01e2: 5ca50717f801      MASK   reg[1707]  [.X..]  &  f8  |  01
  632.   01e8: 0d250c1701        OR     reg[170c]  [...X]  <-  01
  633.   01ed: 0139001701        MOVE   reg[1700]  [...X]  <-  param[01]  [X...]
  634.   01f2: 0189011701        MOVE   reg[1701]  [XX..]  <-  param[01]  [..XX]
  635.   01f7: 07250117f0        AND    reg[1701]  [...X]  <-  f0
  636.   01fc: 01b1021701        MOVE   reg[1702]  [.X..]  <-  param[01]  [.X..]
  637.   0201: 0139021703        MOVE   reg[1702]  [...X]  <-  param[03]  [X...]
  638.   0206: 0171021701        MOVE   reg[1702]  [..X.]  <-  param[01]  [.X..]
  639.   020b: 3da50108          COMP   param[01]  [.X..]  <-  08
  640.   020f: 461c02            JUMP_Above  021c
  641.   0212: 01b1061701        MOVE   reg[1706]  [.X..]  <-  param[01]  [.X..]
  642.   0217: 0d65061710        OR     reg[1706]  [..X.]  <-  10
  643.   021c: 5164              DELAY_MicroSec  64
  644.   021e: 54200c17          CLEAR  reg[170c]  [...X]
  645.   0222: 07250717fd        AND    reg[1707]  [...X]  <-  fd
  646.   0227: 5001              DELAY_MilliSec  01
  647.   0229: 07250717fe        AND    reg[1707]  [...X]  <-  fe
  648.   022e: 07650717df        AND    reg[1707]  [..X.]  <-  df
  649.   0233: 510a              DELAY_MicroSec  0a
  650.   0235: 4aa5071710        TEST   reg[1707]  [.X..]  <-  10
  651.   023a: 443302            JUMP_Equal  0233
  652.   023d: 4aa5071720        TEST   reg[1707]  [.X..]  <-  20
  653.   0242: 443d02            JUMP_Equal  023d
  654.   0245: 0131011703        MOVE   reg[1701]  [...X]  <-  param[03]  [.X..]
  655.   024a: 3d0d030000        COMP   param[03]  [..XX]  <-  0000
  656.   024f: 445d02            JUMP_Equal  025d
  657.   0252: 0109051703        MOVE   reg[1705]  [..XX]  <-  param[03]  [..XX]
  658.   0257: 5ca50517fc02      MASK   reg[1705]  [.X..]  &  fc  |  02
  659.   025d: 0d25071708        OR     reg[1707]  [...X]  <-  08
  660.   0262: 3a0000            SET_REG_BLOCK  0000
  661.   0265: 3de50003          COMP   param[00]  [X...]  <-  03
  662.   0269: 467703            JUMP_Above  0377
  663.   026c: 03014600          MOVE   WS_FB_WIN [XXXX]  <-  param[00]  [XXXX]
  664.   0270: 563846            CLEAR  WS_FB_WIN [X...]
  665.   0273: 560041            CLEAR  WS_REMIND/HI32 [XXXX]
  666.   0276: 03394102          MOVE   WS_REMIND/HI32 [...X]  <-  param[02]  [X...]
  667.   027a: 0925410c          AND    WS_REMIND/HI32 [...X]  <-  0c
  668.   027e: 1b254101          SHIFT_RIGHT  WS_REMIND/HI32 [...X]  by  01
  669.   0282: 66ff              SET_DATA_BLOCK  ff  (this table)
  670.   0284: 2d0d42ba03        ADD    WS_DATAPTR [..XX]  <-  03ba
  671.   0289: 2d0a4241          ADD    WS_DATAPTR [..XX]  <-  WS_REMIND/HI32 [..XX]
  672.   028d: 0324410100        MOVE   WS_REMIND/HI32 [...X]  <-  data[0001] [...X]
  673.   0292: 21024641          MUL    WS_FB_WIN [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  674.   0296: 0324410000        MOVE   WS_REMIND/HI32 [...X]  <-  data[0000] [...X]
  675.   029b: 27024041          DIV    WS_QUOT/LOW32 [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  676.   029f: 03054100e1f505    MOVE   WS_REMIND/HI32 [XXXX]  <-  05f5e100
  677.   02a6: 27024140          DIV    WS_REMIND/HI32 [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  678.   02aa: 3e054000000100    COMP   WS_QUOT/LOW32 [XXXX]  <-  00010000
  679.   02b1: 45b902            JUMP_Below  02b9
  680.   02b4: 030d40ffff        MOVE   WS_QUOT/LOW32 [..XX]  <-  ffff
  681.   02b9: 02390000          MOVE   param[00]  [...X]  <-  param[00]  [X...]
  682.   02bd: 5214              CALL_TABLE  14  (ASIC_StaticPwrMgtStatusChange/SetUniphyInstance)
  683.   02bf: 010a301b40        MOVE   reg[1b30]  [..XX]  <-  WS_QUOT/LOW32 [..XX]
  684.   02c4: 3a0000            SET_REG_BLOCK  0000
  685.   02c7: 550003            CLEAR  param[03]  [XXXX]
  686.   02ca: 02390300          MOVE   param[03]  [...X]  <-  param[00]  [X...]
  687.   02ce: 140d0302          SHIFT_LEFT  param[03]  [..XX]  by  02
  688.   02d2: 3da50200          COMP   param[02]  [.X..]  <-  00
  689.   02d6: 491603            JUMP_NotEqual  0316
  690.   02d9: 03094803          MOVE   WS_REGPTR [..XX]  <-  param[03]  [..XX]
  691.   02dd: 21054660ea0000    MUL    WS_FB_WIN [XXXX]  <-  0000ea60
  692.   02e4: 03024640          MOVE   WS_FB_WIN [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  693.   02e8: 3c02410140        COMP   reg[0141]  [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  694.   02ed: 49f802            JUMP_NotEqual  02f8
  695.   02f0: 4a25400110        TEST   reg[0140]  [...X]  <-  10
  696.   02f5: 497703            JUMP_NotEqual  0377
  697.   02f8: 3a0000            SET_REG_BLOCK  0000
  698.   02fb: 552800            CLEAR  param[00]  [..X.]
  699.   02fe: 5223              CALL_TABLE  23  (EnableCRTC)
  700.   0300: 03094803          MOVE   WS_REGPTR [..XX]  <-  param[03]  [..XX]
  701.   0304: 07254001ef        AND    reg[0140]  [...X]  <-  ef
  702.   0309: 0102410146        MOVE   reg[0141]  [XXXX]  <-  WS_FB_WIN [XXXX]
  703.   030e: 0d25400110        OR     reg[0140]  [...X]  <-  10
  704.   0313: 437703            JUMP   0377
  705.   0316: 03094803          MOVE   WS_REGPTR [..XX]  <-  param[03]  [..XX]
  706.   031a: 03394602          MOVE   WS_FB_WIN [...X]  <-  param[02]  [X...]
  707.   031e: 0925460c          AND    WS_FB_WIN [...X]  <-  0c
  708.   0322: 15254602          SHIFT_LEFT  WS_FB_WIN [...X]  by  02
  709.   0326: 0f254601          OR     WS_FB_WIN [...X]  <-  01
  710.   032a: 02a10202          MOVE   param[02]  [.X..]  <-  param[02]  [...X]
  711.   032e: 2ca50201          ADD    param[02]  [.X..]  <-  01
  712.   0332: 3d250202          COMP   param[02]  [...X]  <-  02
  713.   0336: 493c03            JUMP_NotEqual  033c
  714.   0339: 553002            CLEAR  param[02]  [.X..]
  715.   033c: 4be50201          TEST   param[02]  [X...]  <-  01
  716.   0340: 495c03            JUMP_NotEqual  035c
  717.   0343: 3c31400102        COMP   reg[0140]  [...X]  <-  param[02]  [.X..]
  718.   0348: 495703            JUMP_NotEqual  0357
  719.   034b: 03214802          MOVE   WS_REGPTR [...X]  <-  param[02]  [...X]
  720.   034f: 3c22380146        COMP   reg[0138]  [...X]  <-  WS_FB_WIN [...X]
  721.   0354: 447703            JUMP_Equal  0377
  722.   0357: 552800            CLEAR  param[00]  [..X.]
  723.   035a: 5223              CALL_TABLE  23  (EnableCRTC)
  724.   035c: 03214802          MOVE   WS_REGPTR [...X]  <-  param[02]  [...X]
  725.   0360: 07253801fe        AND    reg[0138]  [...X]  <-  fe
  726.   0365: 03094803          MOVE   WS_REGPTR [..XX]  <-  param[03]  [..XX]
  727.   0369: 0131400102        MOVE   reg[0140]  [...X]  <-  param[02]  [.X..]
  728.   036e: 03214802          MOVE   WS_REGPTR [...X]  <-  param[02]  [...X]
  729.   0372: 0122380146        MOVE   reg[0138]  [...X]  <-  WS_FB_WIN [...X]
  730.   0377: 3a0000            SET_REG_BLOCK  0000
  731.   037a: 5b                EOT
  732.   037b: 7a44002400047607d52a00047707d5320004d705d5390004d705d53f0004d806
  733.         d5460004d806d54c00043806d55100045804d55a00045904d5ffff045a04d501
  734.         01050403020201  
  735.                           CTB_DS  68 bytes
  736.  
  737.  
  738. command_table  0000bac6  #0d  (DynamicClockGating):
  739.  
  740.   Size         011d
  741.   Format Rev.  02
  742.   Param Rev.   00
  743.   Content Rev. 01
  744.   Attributes:  Work space size        00 longs
  745.                Parameter space size   00 longs
  746.                Table update indicator 0
  747.  
  748.   0006: 370000            SET_ATI_PORT  0000  (INDIRECT_IO_MM)
  749.   0009: 3d650007          COMP   param[00]  [..X.]  <-  07
  750.   000d: 449700            JUMP_Equal  0097
  751.   0010: 560041            CLEAR  WS_REMIND/HI32 [XXXX]
  752.   0013: 03214100          MOVE   WS_REMIND/HI32 [...X]  <-  param[00]  [...X]
  753.   0017: 15254102          SHIFT_LEFT  WS_REMIND/HI32 [...X]  by  02
  754.   001b: 030a4841          MOVE   WS_REGPTR [..XX]  <-  WS_REMIND/HI32 [..XX]
  755.   001f: 3d650001          COMP   param[00]  [..X.]  <-  01
  756.   0023: 448300            JUMP_Equal  0083
  757.   0026: 3d250002          COMP   param[00]  [...X]  <-  02
  758.   002a: 453900            JUMP_Below  0039
  759.   002d: 54206117          CLEAR  reg[1761]  [...X]
  760.   0031: 3ce5621730        COMP   reg[1762]  [X...]  <-  30
  761.   0036: 493100            JUMP_NotEqual  0031
  762.   0039: 03214800          MOVE   WS_REGPTR [...X]  <-  param[00]  [...X]
  763.   003d: 010dfa020200      MOVE   reg[02fa]  [..XX]  <-  0002
  764.   0043: 5214              CALL_TABLE  14  (ASIC_StaticPwrMgtStatusChange/SetUniphyInstance)
  765.   0045: 0125be1b02        MOVE   reg[1bbe]  [...X]  <-  02
  766.   004a: 5ce5c01afc02      MASK   reg[1ac0]  [X...]  &  fc  |  02
  767.   0050: 0125911a11        MOVE   reg[1a91]  [...X]  <-  11
  768.   0055: 0d257d1a01        OR     reg[1a7d]  [...X]  <-  01
  769.   005a: 0d25341b01        OR     reg[1b34]  [...X]  <-  01
  770.   005f: 0105f61a01000000  MOVE   reg[1af6]  [XXXX]  <-  00000001
  771.   0067: 0da5b61b01        OR     reg[1bb6]  [.X..]  <-  01
  772.   006c: 0105311b00080004  MOVE   reg[1b31]  [XXXX]  <-  04000800
  773.   0074: 0125c51b06        MOVE   reg[1bc5]  [...X]  <-  06
  774.   0079: 010d861b0400      MOVE   reg[1b86]  [..XX]  <-  0004
  775.   007f: 3a0000            SET_REG_BLOCK  0000
  776.   0082: 5b                EOT
  777.   0083: 3d250002          COMP   param[00]  [...X]  <-  02
  778.   0087: 457f00            JUMP_Below  007f
  779.   008a: 54086017          CLEAR  reg[1760]  [..XX]
  780.   008e: 0d25611701        OR     reg[1761]  [...X]  <-  01
  781.   0093: 3a0000            SET_REG_BLOCK  0000
  782.   0096: 5b                EOT
  783.   0097: 01051a0366666666  MOVE   reg[031a]  [XXXX]  <-  66666666
  784.   009f: 01051d0366c62b00  MOVE   reg[031d]  [XXXX]  <-  002bc666
  785.   00a7: 5c05f602ff08ff9f04f40020  MASK   reg[02f6]  [XXXX]  &  9fff08ff  |  2000f404
  786.   00b3: 0105f90210270200  MOVE   reg[02f9]  [XXXX]  <-  00022710
  787.   00bb: 0105f80200000400  MOVE   reg[02f8]  [XXXX]  <-  00040000
  788.   00c3: 5c650717e708      MASK   reg[1707]  [..X.]  &  e7  |  08
  789.   00c9: 01053b0164041201  MOVE   reg[013b]  [XXXX]  <-  01120464
  790.   00d1: 01053001a0861100  MOVE   reg[0130]  [XXXX]  <-  001186a0
  791.   00d9: 0105ba1718006400  MOVE   reg[17ba]  [XXXX]  <-  00640018
  792.   00e1: 010531013c000108  MOVE   reg[0131]  [XXXX]  <-  0801003c
  793.   00e9: 0165d40002        MOVE   reg[00d4]  [..X.]  <-  02
  794.   00ee: 010dfc000001      MOVE   reg[00fc]  [..XX]  <-  0100
  795.   00f4: 01050a190f000000  MOVE   reg[190a]  [XXXX]  <-  0000000f
  796.   00fc: 0105381800000030  MOVE   reg[1838]  [XXXX]  <-  30000000
  797.   0104: 4a257e1701        TEST   reg[177e]  [...X]  <-  01
  798.   0109: 490401            JUMP_NotEqual  0104
  799.   010c: 01057d1700200000  MOVE   reg[177d]  [XXXX]  <-  00002000
  800.   0114: 01057c17ff100010  MOVE   reg[177c]  [XXXX]  <-  100010ff
  801.   011c: 5b                EOT
  802.  
  803.  
  804. command_table  00000000  #0e  (ResetMemoryDLL):
  805.  
  806.   Attributes:  Work space size        00 longs
  807.                Parameter space size   00 longs
  808.                Table update indicator 0
  809.  
  810. command_table  00000000  #0f  (ResetMemoryDevice):
  811.  
  812.   Attributes:  Work space size        00 longs
  813.                Parameter space size   00 longs
  814.                Table update indicator 0
  815.  
  816. command_table  00000000  #10  (MemoryPLLInit):
  817.  
  818.   Attributes:  Work space size        00 longs
  819.                Parameter space size   00 longs
  820.                Table update indicator 0
  821.  
  822. command_table  0000dea8  #11  (AdjustDisplayPll):
  823.  
  824.   Size         010c
  825.   Format Rev.  01
  826.   Param Rev.   00
  827.   Content Rev. 03
  828.   Attributes:  Work space size        00 longs
  829.                Parameter space size   02 longs
  830.                Table update indicator 0
  831.  
  832.   0006: 370000            SET_ATI_PORT  0000  (INDIRECT_IO_MM)
  833.   0009: 032546ff          MOVE   WS_FB_WIN [...X]  <-  ff
  834.   000d: 3de50000          COMP   param[00]  [X...]  <-  00
  835.   0011: 495900            JUMP_NotEqual  0059
  836.   0014: 66ff              SET_DATA_BLOCK  ff  (this table)
  837.   0016: 2d0d42bc00        ADD    WS_DATAPTR [..XX]  <-  00bc
  838.   001b: 4a25471802        TEST   reg[1847]  [...X]  <-  02
  839.   0020: 492800            JUMP_NotEqual  0028
  840.   0023: 2d0d422800        ADD    WS_DATAPTR [..XX]  <-  0028
  841.   0028: 3d650122          COMP   param[01]  [..X.]  <-  22
  842.   002c: 493400            JUMP_NotEqual  0034
  843.   002f: 2d0d421800        ADD    WS_DATAPTR [..XX]  <-  0018
  844.   0034: 3d0d006842        COMP   param[00]  [..XX]  <-  4268
  845.   0039: 474e00            JUMP_BelowOrEq  004e
  846.   003c: 2d0d420800        ADD    WS_DATAPTR [..XX]  <-  0008
  847.   0041: 3d0d007869        COMP   param[00]  [..XX]  <-  6978
  848.   0046: 474e00            JUMP_BelowOrEq  004e
  849.   0049: 2d0d420800        ADD    WS_DATAPTR [..XX]  <-  0008
  850.   004e: 0204000000        MOVE   param[00]  [XXXX]  <-  data[0000] [XXXX]
  851.   0053: 0204010400        MOVE   param[01]  [XXXX]  <-  data[0004] [XXXX]
  852.   0058: 5b                EOT
  853.   0059: 551800            CLEAR  param[00]  [XX..]
  854.   005c: 4b250120          TEST   param[01]  [...X]  <-  20
  855.   0060: 448800            JUMP_Equal  0088
  856.   0063: 4a25471801        TEST   reg[1847]  [...X]  <-  01
  857.   0068: 448800            JUMP_Equal  0088
  858.   006b: 20050005000000    MUL    param[00]  [XXXX]  <-  00000005
  859.   0072: 02020040          MOVE   param[00]  [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  860.   0076: 4b250140          TEST   param[01]  [...X]  <-  40
  861.   007a: 449300            JUMP_Equal  0093
  862.   007d: 1a050001          SHIFT_RIGHT  param[00]  [XXXX]  by  01
  863.   0081: 032546fe          MOVE   WS_FB_WIN [...X]  <-  fe
  864.   0085: 439300            JUMP   0093
  865.   0088: 4b250140          TEST   param[01]  [...X]  <-  40
  866.   008c: 499300            JUMP_NotEqual  0093
  867.   008f: 14050001          SHIFT_LEFT  param[00]  [XXXX]  by  01
  868.   0093: 550001            CLEAR  param[01]  [XXXX]
  869.   0096: 02250102          MOVE   param[01]  [...X]  <-  02
  870.   009a: 03054088840200    MOVE   WS_QUOT/LOW32 [XXXX]  <-  00028488
  871.   00a1: 27014000          DIV    WS_QUOT/LOW32 [XXXX]  <-  param[00]  [XXXX]
  872.   00a5: 09224046          AND    WS_QUOT/LOW32 [...X]  <-  WS_FB_WIN [...X]
  873.   00a9: 02620140          MOVE   param[01]  [..X.]  <-  WS_QUOT/LOW32 [...X]
  874.   00ad: 3e254007          COMP   WS_QUOT/LOW32 [...X]  <-  07
  875.   00b1: 49b800            JUMP_NotEqual  00b8
  876.   00b4: 02650106          MOVE   param[01]  [..X.]  <-  06
  877.   00b8: 5b                EOT
  878.   00b9: 7a5000683c010002020000580f020002010000b01e040001010000084c010002
  879.         010000580f020001010000483f0000020a00007869000002060000f0d2000002
  880.         03000068420000020800007869000002050000  
  881.                           CTB_DS  80 bytes
  882.  
  883.  
  884. command_table  00000000  #12  (AdjustMemoryController):
  885.  
  886.   Attributes:  Work space size        00 longs
  887.                Parameter space size   00 longs
  888.                Table update indicator 0
  889.  
  890. command_table  0000bc00  #13  (EnableASIC_StaticPwrMgt):
  891.  
  892.   Size         00e4
  893.   Format Rev.  01
  894.   Param Rev.   00
  895.   Content Rev. 02
  896.   Attributes:  Work space size        00 longs
  897.                Parameter space size   01 longs
  898.                Table update indicator 0
  899.  
  900.   0006: 370000            SET_ATI_PORT  0000  (INDIRECT_IO_MM)
  901.   0009: 4a25cf0510        TEST   reg[05cf]  [...X]  <-  10
  902.   000e: 441900            JUMP_Equal  0019
  903.   0011: 4a25471804        TEST   reg[1847]  [...X]  <-  04
  904.   0016: 492e00            JUMP_NotEqual  002e
  905.   0019: 42210063173f0063183f0063222f0063232f005a5a  
  906.                           SWITCH  param[00]  [...X]
  907.         17->003f 18->003f 22->002f 23->002f
  908.   002e: 5b                EOT
  909.   002f: 0105800078f40100  MOVE   reg[0080]  [XXXX]  <-  0001f478
  910.   0037: 01f1810000        MOVE   reg[0081]  [X...]  <-  param[00]  [.X..]
  911.   003c: 43cb00            JUMP   00cb
  912.   003f: 3d250017          COMP   param[00]  [...X]  <-  17
  913.   0043: 44b000            JUMP_Equal  00b0
  914.   0046: 3da50003          COMP   param[00]  [.X..]  <-  03
  915.   004a: 46b000            JUMP_Above  00b0
  916.   004d: 03054100000f00    MOVE   WS_REMIND/HI32 [XXXX]  <-  000f0000
  917.   0054: 4be50080          TEST   param[00]  [X...]  <-  80
  918.   0058: 446000            JUMP_Equal  0060
  919.   005b: 030d410f00        MOVE   WS_REMIND/HI32 [..XX]  <-  000f
  920.   0060: 3da50000          COMP   param[00]  [.X..]  <-  00
  921.   0064: 448100            JUMP_Equal  0081
  922.   0067: 15054104          SHIFT_LEFT  WS_REMIND/HI32 [XXXX]  by  04
  923.   006b: 3da50001          COMP   param[00]  [.X..]  <-  01
  924.   006f: 448100            JUMP_Equal  0081
  925.   0072: 15054104          SHIFT_LEFT  WS_REMIND/HI32 [XXXX]  by  04
  926.   0076: 3da50002          COMP   param[00]  [.X..]  <-  02
  927.   007a: 448100            JUMP_Equal  0081
  928.   007d: 15054104          SHIFT_LEFT  WS_REMIND/HI32 [XXXX]  by  04
  929.   0081: 03024041          MOVE   WS_QUOT/LOW32 [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  930.   0085: 15054108          SHIFT_LEFT  WS_REMIND/HI32 [XXXX]  by  08
  931.   0089: 032a4140          MOVE   WS_REMIND/HI32 [...X]  <-  WS_QUOT/LOW32 [..X.]
  932.   008d: 03ba4140          MOVE   WS_REMIND/HI32 [.X..]  <-  WS_QUOT/LOW32 [X...]
  933.   0091: 0105800010f60100  MOVE   reg[0080]  [XXXX]  <-  0001f610
  934.   0099: 0300408100        MOVE   WS_QUOT/LOW32 [XXXX]  <-  reg[0081]  [XXXX]
  935.   009e: 698d41ffff        XOR    WS_REMIND/HI32 [XX..]  <-  ffff
  936.   00a3: 095a4041          AND    WS_QUOT/LOW32 [.XX.]  <-  WS_REMIND/HI32 [XX..]
  937.   00a7: 0f4a4041          OR     WS_QUOT/LOW32 [.XX.]  <-  WS_REMIND/HI32 [..XX]
  938.   00ab: 0102810040        MOVE   reg[0081]  [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  939.   00b0: 0105800078f40100  MOVE   reg[0080]  [XXXX]  <-  0001f478
  940.   00b8: 08e5000f          AND    param[00]  [X...]  <-  0f
  941.   00bc: 01b9810000        MOVE   reg[0081]  [.X..]  <-  param[00]  [X...]
  942.   00c1: 01f1810000        MOVE   reg[0081]  [X...]  <-  param[00]  [.X..]
  943.   00c6: 0129810000        MOVE   reg[0081]  [...X]  <-  param[00]  [..X.]
  944.   00cb: 560041            CLEAR  WS_REMIND/HI32 [XXXX]
  945.   00ce: 03214100          MOVE   WS_REMIND/HI32 [...X]  <-  param[00]  [...X]
  946.   00d2: 03654101          MOVE   WS_REMIND/HI32 [..X.]  <-  01
  947.   00d6: 01028b0041        MOVE   reg[008b]  [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  948.   00db: 3c258c0000        COMP   reg[008c]  [...X]  <-  00
  949.   00e0: 44db00            JUMP_Equal  00db
  950.   00e3: 5b                EOT
  951.  
  952.  
  953. command_table  0000bce4  #14  (ASIC_StaticPwrMgtStatusChange/SetUniphyInstance):
  954.  
  955.   Size         0074
  956.   Format Rev.  01
  957.   Param Rev.   00
  958.   Content Rev. 02
  959.   Attributes:  Work space size        00 longs
  960.                Parameter space size   01 longs
  961.                Table update indicator 0
  962.  
  963.   0006: 66ff              SET_DATA_BLOCK  ff  (this table)
  964.   0008: 560847            CLEAR  WS_ATTR [..XX]
  965.   000b: 2d0d425000        ADD    WS_DATAPTR [..XX]  <-  0050
  966.   0010: 03214700          MOVE   WS_ATTR [...X]  <-  param[00]  [...X]
  967.   0014: 092547f0          AND    WS_ATTR [...X]  <-  f0
  968.   0018: 4222476300370063402a00638032005a5a  
  969.                           SWITCH  WS_ATTR [...X]
  970.         00->0037 40->002a 80->0032
  971.   0029: 5b                EOT
  972.   002a: 2d0d421800        ADD    WS_DATAPTR [..XX]  <-  0018
  973.   002f: 433700            JUMP   0037
  974.   0032: 2d0d420c00        ADD    WS_DATAPTR [..XX]  <-  000c
  975.   0037: 03214700          MOVE   WS_ATTR [...X]  <-  param[00]  [...X]
  976.   003b: 09254707          AND    WS_ATTR [...X]  <-  07
  977.   003f: 2d0a4247          ADD    WS_DATAPTR [..XX]  <-  WS_ATTR [..XX]
  978.   0043: 2d0a4247          ADD    WS_DATAPTR [..XX]  <-  WS_ATTR [..XX]
  979.   0047: 030c480000        MOVE   WS_REGPTR [..XX]  <-  data[0000] [..XX]
  980.   004c: 5b                EOT
  981.   004d: 7a24000000000300260029002c002f000002002c002d002e002f000000010007
  982.         0008000b000c00  
  983.                           CTB_DS  36 bytes
  984.  
  985.  
  986. command_table  00000000  #15  (DAC_LoadDetection):
  987.  
  988.   Attributes:  Work space size        00 longs
  989.                Parameter space size   00 longs
  990.                Table update indicator 0
  991.  
  992. command_table  00000000  #16  (LVTMAEncoderControl):
  993.  
  994.   Attributes:  Work space size        00 longs
  995.                Parameter space size   00 longs
  996.                Table update indicator 0
  997.  
  998. command_table  00000000  #17  (LCD1OutputControl):
  999.  
  1000.   Attributes:  Work space size        00 longs
  1001.                Parameter space size   00 longs
  1002.                Table update indicator 0
  1003.  
  1004. command_table  00000000  #18  (DAC1EncoderControl):
  1005.  
  1006.   Attributes:  Work space size        00 longs
  1007.                Parameter space size   00 longs
  1008.                Table update indicator 0
  1009.  
  1010. command_table  00000000  #19  (DAC2EncoderControl):
  1011.  
  1012.   Attributes:  Work space size        00 longs
  1013.                Parameter space size   00 longs
  1014.                Table update indicator 0
  1015.  
  1016. command_table  00000000  #1a  (DVOOutputControl):
  1017.  
  1018.   Attributes:  Work space size        00 longs
  1019.                Parameter space size   00 longs
  1020.                Table update indicator 0
  1021.  
  1022. command_table  00000000  #1b  (CV1OutputControl):
  1023.  
  1024.   Attributes:  Work space size        00 longs
  1025.                Parameter space size   00 longs
  1026.                Table update indicator 0
  1027.  
  1028. command_table  00000000  #1c  (GetConditionalGoldenSetting/SetCRTC_DPM_State):
  1029.  
  1030.   Attributes:  Work space size        00 longs
  1031.                Parameter space size   00 longs
  1032.                Table update indicator 0
  1033.  
  1034. command_table  00000000  #1d  (TVEncoderControl):
  1035.  
  1036.   Attributes:  Work space size        00 longs
  1037.                Parameter space size   00 longs
  1038.                Table update indicator 0
  1039.  
  1040. command_table  00000000  #1e  (TMDSAEncoderControl):
  1041.  
  1042.   Attributes:  Work space size        00 longs
  1043.                Parameter space size   00 longs
  1044.                Table update indicator 0
  1045.  
  1046. command_table  00000000  #1f  (LVDSEncoderControl):
  1047.  
  1048.   Attributes:  Work space size        00 longs
  1049.                Parameter space size   00 longs
  1050.                Table update indicator 0
  1051.  
  1052. command_table  00000000  #20  (TV1OutputControl):
  1053.  
  1054.   Attributes:  Work space size        00 longs
  1055.                Parameter space size   00 longs
  1056.                Table update indicator 0
  1057.  
  1058. command_table  0000bd58  #21  (EnableScaler):
  1059.  
  1060.   Size         007a
  1061.   Format Rev.  01
  1062.   Param Rev.   00
  1063.   Content Rev. 01
  1064.   Attributes:  Work space size        00 longs
  1065.                Parameter space size   00 longs
  1066.                Table update indicator 0
  1067.  
  1068.   0006: 370000            SET_ATI_PORT  0000  (INDIRECT_IO_MM)
  1069.   0009: 5214              CALL_TABLE  14  (ASIC_StaticPwrMgtStatusChange/SetUniphyInstance)
  1070.   000b: 0725c01afe        AND    reg[1ac0]  [...X]  <-  fe
  1071.   0010: 0da5511b01        OR     reg[1b51]  [.X..]  <-  01
  1072.   0015: 5420541b          CLEAR  reg[1b54]  [...X]
  1073.   0019: 5420451b          CLEAR  reg[1b45]  [...X]
  1074.   001d: 422900630031006301390063024d005a5a  
  1075.                           SWITCH  param[00]  [..X.]
  1076.         00->0031 01->0039 02->004d
  1077.   002e: 437200            JUMP   0072
  1078.   0031: 0125451b02        MOVE   reg[1b45]  [...X]  <-  02
  1079.   0036: 433e00            JUMP   003e
  1080.   0039: 0125451b01        MOVE   reg[1b45]  [...X]  <-  01
  1081.   003e: 5420421b          CLEAR  reg[1b42]  [...X]
  1082.   0042: 5400431b          CLEAR  reg[1b43]  [XXXX]
  1083.   0046: 5400471b          CLEAR  reg[1b47]  [XXXX]
  1084.   004a: 437200            JUMP   0072
  1085.   004d: 010d431b0101      MOVE   reg[1b43]  [..XX]  <-  0101
  1086.   0053: 0105471b01000100  MOVE   reg[1b47]  [XXXX]  <-  00010001
  1087.   005b: 01554a1b0103      MOVE   reg[1b4a]  [.XX.]  <-  0301
  1088.   0061: 01554e1b0103      MOVE   reg[1b4e]  [.XX.]  <-  0301
  1089.   0067: 010d531b1010      MOVE   reg[1b53]  [..XX]  <-  1010
  1090.   006d: 0125421b01        MOVE   reg[1b42]  [...X]  <-  01
  1091.   0072: 5430511b          CLEAR  reg[1b51]  [.X..]
  1092.   0076: 3a0000            SET_REG_BLOCK  0000
  1093.   0079: 5b                EOT
  1094.  
  1095.  
  1096. command_table  0000bdd2  #22  (BlankCRTC):
  1097.  
  1098.   Size         004b
  1099.   Format Rev.  01
  1100.   Param Rev.   00
  1101.   Content Rev. 01
  1102.   Attributes:  Work space size        00 longs
  1103.                Parameter space size   00 longs
  1104.                Table update indicator 0
  1105.  
  1106.   0006: 370000            SET_ATI_PORT  0000  (INDIRECT_IO_MM)
  1107.   0009: 4aa5cb0501        TEST   reg[05cb]  [.X..]  <-  01
  1108.   000e: 441500            JUMP_Equal  0015
  1109.   0011: 02650001          MOVE   param[00]  [..X.]  <-  01
  1110.   0015: 5214              CALL_TABLE  14  (ASIC_StaticPwrMgtStatusChange/SetUniphyInstance)
  1111.   0017: 54309d1b          CLEAR  reg[1b9d]  [.X..]
  1112.   001b: 01699d1b00        MOVE   reg[1b9d]  [..X.]  <-  param[00]  [..X.]
  1113.   0020: 3d650000          COMP   param[00]  [..X.]  <-  00
  1114.   0024: 444700            JUMP_Equal  0047
  1115.   0027: 4aa59c1b01        TEST   reg[1b9c]  [.X..]  <-  01
  1116.   002c: 444700            JUMP_Equal  0047
  1117.   002f: 4a25a31b01        TEST   reg[1ba3]  [...X]  <-  01
  1118.   0034: 492f00            JUMP_NotEqual  002f
  1119.   0037: 4a25a31b01        TEST   reg[1ba3]  [...X]  <-  01
  1120.   003c: 443700            JUMP_Equal  0037
  1121.   003f: 4a25a31b01        TEST   reg[1ba3]  [...X]  <-  01
  1122.   0044: 493f00            JUMP_NotEqual  003f
  1123.   0047: 3a0000            SET_REG_BLOCK  0000
  1124.   004a: 5b                EOT
  1125.  
  1126.  
  1127. command_table  0000be1e  #23  (EnableCRTC):
  1128.  
  1129.   Size         003e
  1130.   Format Rev.  01
  1131.   Param Rev.   00
  1132.   Content Rev. 01
  1133.   Attributes:  Work space size        00 longs
  1134.                Parameter space size   00 longs
  1135.                Table update indicator 0
  1136.  
  1137.   0006: 370000            SET_ATI_PORT  0000  (INDIRECT_IO_MM)
  1138.   0009: 5214              CALL_TABLE  14  (ASIC_StaticPwrMgtStatusChange/SetUniphyInstance)
  1139.   000b: 3d650001          COMP   param[00]  [..X.]  <-  01
  1140.   000f: 443000            JUMP_Equal  0030
  1141.   0012: 0d659c1b03        OR     reg[1b9c]  [..X.]  <-  03
  1142.   0017: 07259c1bfe        AND    reg[1b9c]  [...X]  <-  fe
  1143.   001c: 4aa59c1b01        TEST   reg[1b9c]  [.X..]  <-  01
  1144.   0021: 491c00            JUMP_NotEqual  001c
  1145.   0024: 07e57c1b7f        AND    reg[1b7c]  [X...]  <-  7f
  1146.   0029: 5420a91b          CLEAR  reg[1ba9]  [...X]
  1147.   002d: 433a00            JUMP   003a
  1148.   0030: 0de57c1b80        OR     reg[1b7c]  [X...]  <-  80
  1149.   0035: 0d259c1b01        OR     reg[1b9c]  [...X]  <-  01
  1150.   003a: 3a0000            SET_REG_BLOCK  0000
  1151.   003d: 5b                EOT
  1152.  
  1153.  
  1154. command_table  0000be5c  #24  (GetPixelClock):
  1155.  
  1156.   Size         0132
  1157.   Format Rev.  01
  1158.   Param Rev.   00
  1159.   Content Rev. 03
  1160.   Attributes:  Work space size        00 longs
  1161.                Parameter space size   03 longs
  1162.                Table update indicator 0
  1163.  
  1164.   0006: 370000            SET_ATI_PORT  0000  (INDIRECT_IO_MM)
  1165.   0009: 560040            CLEAR  WS_QUOT/LOW32 [XXXX]
  1166.   000c: 03094001          MOVE   WS_QUOT/LOW32 [..XX]  <-  param[01]  [..XX]
  1167.   0010: 21054040420f00    MUL    WS_QUOT/LOW32 [XXXX]  <-  000f4240
  1168.   0017: 2d014003          ADD    WS_QUOT/LOW32 [XXXX]  <-  param[03]  [XXXX]
  1169.   001b: 2705400a000000    DIV    WS_QUOT/LOW32 [XXXX]  <-  0000000a
  1170.   0022: 21054064000000    MUL    WS_QUOT/LOW32 [XXXX]  <-  00000064
  1171.   0029: 560041            CLEAR  WS_REMIND/HI32 [XXXX]
  1172.   002c: 03394101          MOVE   WS_REMIND/HI32 [...X]  <-  param[01]  [X...]
  1173.   0030: 27024041          DIV    WS_QUOT/LOW32 [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  1174.   0034: 270540e8030000    DIV    WS_QUOT/LOW32 [XXXX]  <-  000003e8
  1175.   003b: 03024640          MOVE   WS_FB_WIN [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  1176.   003f: 3e054666e30100    COMP   WS_FB_WIN [XXXX]  <-  0001e366
  1177.   0046: 455b00            JUMP_Below  005b
  1178.   0049: 0ee50220          OR     param[02]  [X...]  <-  20
  1179.   004d: 3e054688840200    COMP   WS_FB_WIN [XXXX]  <-  00028488
  1180.   0054: 475b00            JUMP_BelowOrEq  005b
  1181.   0057: 0ee50240          OR     param[02]  [X...]  <-  40
  1182.   005b: 3d050300000000    COMP   param[03]  [XXXX]  <-  00000000
  1183.   0062: 448f00            JUMP_Equal  008f
  1184.   0065: 2c0d010100        ADD    param[01]  [..XX]  <-  0001
  1185.   006a: 03054040420f00    MOVE   WS_QUOT/LOW32 [XXXX]  <-  000f4240
  1186.   0071: 33014003          SUB    WS_QUOT/LOW32 [XXXX]  <-  param[03]  [XXXX]
  1187.   0075: 270540a0860100    DIV    WS_QUOT/LOW32 [XXXX]  <-  000186a0
  1188.   007c: 02a20340          MOVE   param[03]  [.X..]  <-  WS_QUOT/LOW32 [...X]
  1189.   0080: 1505410e          SHIFT_LEFT  WS_REMIND/HI32 [XXXX]  by  0e
  1190.   0084: 270541a8610000    DIV    WS_REMIND/HI32 [XXXX]  <-  000061a8
  1191.   008b: 020a0340          MOVE   param[03]  [..XX]  <-  WS_QUOT/LOW32 [..XX]
  1192.   008f: 02f10301          MOVE   param[03]  [X...]  <-  param[01]  [.X..]
  1193.   0093: 3da50200          COMP   param[02]  [.X..]  <-  00
  1194.   0097: 44b000            JUMP_Equal  00b0
  1195.   009a: 2d0546e8030000    ADD    WS_FB_WIN [XXXX]  <-  000003e8
  1196.   00a1: 03014100          MOVE   WS_REMIND/HI32 [XXXX]  <-  param[00]  [XXXX]
  1197.   00a5: 563841            CLEAR  WS_REMIND/HI32 [X...]
  1198.   00a8: 27024641          DIV    WS_FB_WIN [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  1199.   00ac: 02e20340          MOVE   param[03]  [X...]  <-  WS_QUOT/LOW32 [...X]
  1200.   00b0: 0ea50310          OR     param[03]  [.X..]  <-  10
  1201.   00b4: 4be50201          TEST   param[02]  [X...]  <-  01
  1202.   00b8: 492a01            JUMP_NotEqual  012a
  1203.   00bb: 3d250202          COMP   param[02]  [...X]  <-  02
  1204.   00bf: 44cf00            JUMP_Equal  00cf
  1205.   00c2: 3a1000            SET_REG_BLOCK  0010
  1206.   00c5: 3d250200          COMP   param[02]  [...X]  <-  00
  1207.   00c9: 44cf00            JUMP_Equal  00cf
  1208.   00cc: 3a2000            SET_REG_BLOCK  0020
  1209.   00cf: 0300410717        MOVE   WS_REMIND/HI32 [XXXX]  <-  reg[1707]  [XXXX]
  1210.   00d4: 5e0541fcfff8ff08000100  MASK   WS_REMIND/HI32 [XXXX]  &  fff8fffc  |  00010008
  1211.   00df: 4be50210          TEST   param[02]  [X...]  <-  10
  1212.   00e3: 44ea00            JUMP_Equal  00ea
  1213.   00e6: 09a541f8          AND    WS_REMIND/HI32 [.X..]  <-  f8
  1214.   00ea: 3c02071741        COMP   reg[1707]  [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  1215.   00ef: 492a01            JUMP_NotEqual  012a
  1216.   00f2: 3c39001701        COMP   reg[1700]  [...X]  <-  param[01]  [X...]
  1217.   00f7: 492a01            JUMP_NotEqual  012a
  1218.   00fa: 3c89011701        COMP   reg[1701]  [XX..]  <-  param[01]  [..XX]
  1219.   00ff: 492a01            JUMP_NotEqual  012a
  1220.   0102: 3c31011703        COMP   reg[1701]  [...X]  <-  param[03]  [.X..]
  1221.   0107: 492a01            JUMP_NotEqual  012a
  1222.   010a: 3c09051703        COMP   reg[1705]  [..XX]  <-  param[03]  [..XX]
  1223.   010f: 492a01            JUMP_NotEqual  012a
  1224.   0112: 3cb1021701        COMP   reg[1702]  [.X..]  <-  param[01]  [.X..]
  1225.   0117: 492a01            JUMP_NotEqual  012a
  1226.   011a: 3d0d020200        COMP   param[02]  [..XX]  <-  0002
  1227.   011f: 442e01            JUMP_Equal  012e
  1228.   0122: 3c39021703        COMP   reg[1702]  [...X]  <-  param[03]  [X...]
  1229.   0127: 442e01            JUMP_Equal  012e
  1230.   012a: 0ee50201          OR     param[02]  [X...]  <-  01
  1231.   012e: 3a0000            SET_REG_BLOCK  0000
  1232.   0131: 5b                EOT
  1233.  
  1234.  
  1235. command_table  0000bf8e  #25  (EnableVGA_Render):
  1236.  
  1237.   Size         002c
  1238.   Format Rev.  02
  1239.   Param Rev.   00
  1240.   Content Rev. 01
  1241.   Attributes:  Work space size        00 longs
  1242.                Parameter space size   00 longs
  1243.                Table update indicator 0
  1244.  
  1245.   0006: 370000            SET_ATI_PORT  0000  (INDIRECT_IO_MM)
  1246.   0009: 3c21fc0000        COMP   reg[00fc]  [...X]  <-  param[00]  [...X]
  1247.   000e: 491900            JUMP_NotEqual  0019
  1248.   0011: 0da5c00001        OR     reg[00c0]  [.X..]  <-  01
  1249.   0016: 432600            JUMP   0026
  1250.   0019: 3c61fc0000        COMP   reg[00fc]  [..X.]  <-  param[00]  [...X]
  1251.   001e: 492600            JUMP_NotEqual  0026
  1252.   0021: 0da5c00002        OR     reg[00c0]  [.X..]  <-  02
  1253.   0026: 0da5c10001        OR     reg[00c1]  [.X..]  <-  01
  1254.   002b: 5b                EOT
  1255.  
  1256.  
  1257. command_table  00000000  #26  (EnableVGA_Access/GetSCLKOverMCLKRatio):
  1258.  
  1259.   Attributes:  Work space size        00 longs
  1260.                Parameter space size   00 longs
  1261.                Table update indicator 0
  1262.  
  1263. command_table  00000000  #27  (SetCRTC_Timing):
  1264.  
  1265.   Attributes:  Work space size        00 longs
  1266.                Parameter space size   00 longs
  1267.                Table update indicator 0
  1268.  
  1269. command_table  0000bfba  #28  (SetCRTC_OverScan):
  1270.  
  1271.   Size         0019
  1272.   Format Rev.  01
  1273.   Param Rev.   00
  1274.   Content Rev. 01
  1275.   Attributes:  Work space size        00 longs
  1276.                Parameter space size   02 longs
  1277.                Table update indicator 0
  1278.  
  1279.   0006: 370000            SET_ATI_PORT  0000  (INDIRECT_IO_MM)
  1280.   0009: 5214              CALL_TABLE  14  (ASIC_StaticPwrMgtStatusChange/SetUniphyInstance)
  1281.   000b: 01015e1b00        MOVE   reg[1b5e]  [XXXX]  <-  param[00]  [XXXX]
  1282.   0010: 01015f1b01        MOVE   reg[1b5f]  [XXXX]  <-  param[01]  [XXXX]
  1283.   0015: 3a0000            SET_REG_BLOCK  0000
  1284.   0018: 5b                EOT
  1285.  
  1286.  
  1287. command_table  00000000  #29  (SetCRTC_Replication):
  1288.  
  1289.   Attributes:  Work space size        00 longs
  1290.                Parameter space size   00 longs
  1291.                Table update indicator 0
  1292.  
  1293. command_table  0000bfd4  #2a  (SelectCRTC_Source):
  1294.  
  1295.   Size         00c8
  1296.   Format Rev.  01
  1297.   Param Rev.   00
  1298.   Content Rev. 02
  1299.   Attributes:  Work space size        00 longs
  1300.                Parameter space size   00 longs
  1301.                Table update indicator 0
  1302.  
  1303.   0006: 370000            SET_ATI_PORT  0000  (INDIRECT_IO_MM)
  1304.   0009: 42290063002f006307370063033f0063093f00630a3f00630b3f00630c3f0063
  1305.         0d3f005a5a  
  1306.                           SWITCH  param[00]  [..X.]
  1307.         00->002f 07->0037 03->003f 09->003f 0a->003f 0b->003f 0c->003f 0d->003f
  1308.   002e: 5b                EOT
  1309.   002f: 0121e51900        MOVE   reg[19e5]  [...X]  <-  param[00]  [...X]
  1310.   0034: 43b200            JUMP   00b2
  1311.   0037: 0121591800        MOVE   reg[1859]  [...X]  <-  param[00]  [...X]
  1312.   003c: 43b200            JUMP   00b2
  1313.   003f: 02e10000          MOVE   param[00]  [X...]  <-  param[00]  [...X]
  1314.   0043: 552000            CLEAR  param[00]  [...X]
  1315.   0046: 3d650003          COMP   param[00]  [..X.]  <-  03
  1316.   004a: 445500            JUMP_Equal  0055
  1317.   004d: 02290000          MOVE   param[00]  [...X]  <-  param[00]  [..X.]
  1318.   0051: 32250008          SUB    param[00]  [...X]  <-  08
  1319.   0055: 5214              CALL_TABLE  14  (ASIC_StaticPwrMgtStatusChange/SetUniphyInstance)
  1320.   0057: 5c39001cf800      MASK   reg[1c00]  [...X]  &  f8  |  param[00]  [X...]
  1321.   005d: 02390000          MOVE   param[00]  [...X]  <-  param[00]  [X...]
  1322.   0061: 3da50001          COMP   param[00]  [.X..]  <-  01
  1323.   0065: 49b200            JUMP_NotEqual  00b2
  1324.   0068: 5214              CALL_TABLE  14  (ASIC_StaticPwrMgtStatusChange/SetUniphyInstance)
  1325.   006a: 5400f21b          CLEAR  reg[1bf2]  [XXXX]
  1326.   006e: 6606              SET_DATA_BLOCK  06  (LVDS_Info)
  1327.   0070: 03e4412800        MOVE   WS_REMIND/HI32 [X...]  <-  data[0028] [...X]
  1328.   0075: 09e54170          AND    WS_REMIND/HI32 [X...]  <-  70
  1329.   0079: 661e              SET_DATA_BLOCK  1e  (IntegratedSystemInfo)
  1330.   007b: 0304404001        MOVE   WS_QUOT/LOW32 [XXXX]  <-  data[0140] [XXXX]
  1331.   0080: 3e054000000000    COMP   WS_QUOT/LOW32 [XXXX]  <-  00000000
  1332.   0087: 449200            JUMP_Equal  0092
  1333.   008a: 0102f21b40        MOVE   reg[1bf2]  [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  1334.   008f: 43b800            JUMP   00b8
  1335.   0092: 3ee54120          COMP   WS_REMIND/HI32 [X...]  <-  20
  1336.   0096: 46b800            JUMP_Above  00b8
  1337.   0099: 49a700            JUMP_NotEqual  00a7
  1338.   009c: 0d05f21b00f10000  OR     reg[1bf2]  [XXXX]  <-  0000f100
  1339.   00a4: 43b800            JUMP   00b8
  1340.   00a7: 0d05f21b00a10000  OR     reg[1bf2]  [XXXX]  <-  0000a100
  1341.   00af: 43b800            JUMP   00b8
  1342.   00b2: 5214              CALL_TABLE  14  (ASIC_StaticPwrMgtStatusChange/SetUniphyInstance)
  1343.   00b4: 5400f21b          CLEAR  reg[1bf2]  [XXXX]
  1344.   00b8: 5430ee1b          CLEAR  reg[1bee]  [.X..]
  1345.   00bc: 5400f91b          CLEAR  reg[1bf9]  [XXXX]
  1346.   00c0: 5400ed1b          CLEAR  reg[1bed]  [XXXX]
  1347.   00c4: 3a0000            SET_REG_BLOCK  0000
  1348.   00c7: 5b                EOT
  1349.  
  1350.  
  1351. command_table  0000c09c  #2b  (EnableGraphSurfaces):
  1352.  
  1353.   Size         01e6
  1354.   Format Rev.  01
  1355.   Param Rev.   00
  1356.   Content Rev. 04
  1357.   Attributes:  Work space size        00 longs
  1358.                Parameter space size   02 longs
  1359.                Table update indicator 0
  1360.  
  1361.   0006: 370000            SET_ATI_PORT  0000  (INDIRECT_IO_MM)
  1362.   0009: 3d650201          COMP   param[02]  [..X.]  <-  01
  1363.   000d: 497b01            JUMP_NotEqual  017b
  1364.   0010: 01253f0110        MOVE   reg[013f]  [...X]  <-  10
  1365.   0015: 4ba50203          TEST   param[02]  [.X..]  <-  03
  1366.   0019: 49a000            JUMP_NotEqual  00a0
  1367.   001c: 02050000030005    MOVE   param[00]  [XXXX]  <-  05000300
  1368.   0023: 02050100050200    MOVE   param[01]  [XXXX]  <-  00020500
  1369.   002a: 3c21fc0002        COMP   reg[00fc]  [...X]  <-  param[02]  [...X]
  1370.   002f: 49c700            JUMP_NotEqual  00c7
  1371.   0032: 018dc0000002      MOVE   reg[00c0]  [XX..]  <-  0200
  1372.   0038: 5102              DELAY_MicroSec  02
  1373.   003a: 0105c60000001000  MOVE   reg[00c6]  [XXXX]  <-  00100000
  1374.   0042: 0105c80000005000  MOVE   reg[00c8]  [XXXX]  <-  00500000
  1375.   004a: 010dc3000200      MOVE   reg[00c3]  [..XX]  <-  0002
  1376.   0050: 5420ca00          CLEAR  reg[00ca]  [...X]
  1377.   0054: 0105c20000010000  MOVE   reg[00c2]  [XXXX]  <-  00000100
  1378.   005c: 0e250280          OR     param[02]  [...X]  <-  80
  1379.   0060: 5214              CALL_TABLE  14  (ASIC_StaticPwrMgtStatusChange/SetUniphyInstance)
  1380.   0062: 08250207          AND    param[02]  [...X]  <-  07
  1381.   0066: 03254001          MOVE   WS_QUOT/LOW32 [...X]  <-  01
  1382.   006a: 4a65cc0001        TEST   reg[00cc]  [..X.]  <-  01
  1383.   006f: 449a00            JUMP_Equal  009a
  1384.   0072: 560848            CLEAR  WS_REGPTR [..XX]
  1385.   0075: 031841d005        MOVE   WS_REMIND/HI32 [..XX]  <-  reg[05d0]  [XX..]
  1386.   007a: 090d417fff        AND    WS_REMIND/HI32 [..XX]  <-  ff7f
  1387.   007f: 3e0d410600        COMP   WS_REMIND/HI32 [..XX]  <-  0006
  1388.   0084: 449700            JUMP_Equal  0097
  1389.   0087: 3e0d410c00        COMP   WS_REMIND/HI32 [..XX]  <-  000c
  1390.   008c: 449700            JUMP_Equal  0097
  1391.   008f: 3e0d410e00        COMP   WS_REMIND/HI32 [..XX]  <-  000e
  1392.   0094: 499a00            JUMP_NotEqual  009a
  1393.   0097: 562040            CLEAR  WS_QUOT/LOW32 [...X]
  1394.   009a: 560848            CLEAR  WS_REGPTR [..XX]
  1395.   009d: 43c700            JUMP   00c7
  1396.   00a0: 0e250280          OR     param[02]  [...X]  <-  80
  1397.   00a4: 5214              CALL_TABLE  14  (ASIC_StaticPwrMgtStatusChange/SetUniphyInstance)
  1398.   00a6: 5400cc00          CLEAR  reg[00cc]  [XXXX]
  1399.   00aa: 560848            CLEAR  WS_REGPTR [..XX]
  1400.   00ad: 08250207          AND    param[02]  [...X]  <-  07
  1401.   00b1: 0d25ca0001        OR     reg[00ca]  [...X]  <-  01
  1402.   00b6: 0125c20011        MOVE   reg[00c2]  [...X]  <-  11
  1403.   00bb: 5400c600          CLEAR  reg[00c6]  [XXXX]
  1404.   00bf: 5400c800          CLEAR  reg[00c8]  [XXXX]
  1405.   00c3: 03254001          MOVE   WS_QUOT/LOW32 [...X]  <-  01
  1406.   00c7: 0765d005fe        AND    reg[05d0]  [..X.]  <-  fe
  1407.   00cc: 3da50101          COMP   param[01]  [.X..]  <-  01
  1408.   00d0: 47d800            JUMP_BelowOrEq  00d8
  1409.   00d3: 0d65d00501        OR     reg[05d0]  [..X.]  <-  01
  1410.   00d8: 03a040c900        MOVE   WS_QUOT/LOW32 [.X..]  <-  reg[00c9]  [...X]
  1411.   00dd: 030046c400        MOVE   WS_FB_WIN [XXXX]  <-  reg[00c4]  [XXXX]
  1412.   00e2: 03024146          MOVE   WS_REMIND/HI32 [XXXX]  <-  WS_FB_WIN [XXXX]
  1413.   00e6: 2d0046c600        ADD    WS_FB_WIN [XXXX]  <-  reg[00c6]  [XXXX]
  1414.   00eb: 2d0041c800        ADD    WS_REMIND/HI32 [XXXX]  <-  reg[00c8]  [XXXX]
  1415.   00f0: 5214              CALL_TABLE  14  (ASIC_StaticPwrMgtStatusChange/SetUniphyInstance)
  1416.   00f2: 0132071a40        MOVE   reg[1a07]  [...X]  <-  WS_QUOT/LOW32 [.X..]
  1417.   00f7: 0132081a40        MOVE   reg[1a08]  [...X]  <-  WS_QUOT/LOW32 [.X..]
  1418.   00fc: 0102041a46        MOVE   reg[1a04]  [XXXX]  <-  WS_FB_WIN [XXXX]
  1419.   0101: 0102051a41        MOVE   reg[1a05]  [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  1420.   0106: 5430c31a          CLEAR  reg[1ac3]  [.X..]
  1421.   010a: 54005c1b          CLEAR  reg[1b5c]  [XXXX]
  1422.   010e: 01015d1b00        MOVE   reg[1b5d]  [XXXX]  <-  param[00]  [XXXX]
  1423.   0113: 5408091a          CLEAR  reg[1a09]  [..XX]
  1424.   0117: 54080a1a          CLEAR  reg[1a0a]  [..XX]
  1425.   011b: 54080b1a          CLEAR  reg[1a0b]  [..XX]
  1426.   011f: 54080c1a          CLEAR  reg[1a0c]  [..XX]
  1427.   0123: 01090e1a00        MOVE   reg[1a0e]  [..XX]  <-  param[00]  [..XX]
  1428.   0128: 01190d1a00        MOVE   reg[1a0d]  [..XX]  <-  param[00]  [XX..]
  1429.   012d: 5c19011afcf801    MASK   reg[1a01]  [..XX]  &  f8fc  |  param[01]  [XX..]
  1430.   0134: 07a5011a0f        AND    reg[1a01]  [.X..]  <-  0f
  1431.   0139: 0109061a01        MOVE   reg[1a06]  [..XX]  <-  param[01]  [..XX]
  1432.   013e: 0125001a01        MOVE   reg[1a00]  [...X]  <-  01
  1433.   0143: 0de59c1b10        OR     reg[1b9c]  [X...]  <-  10
  1434.   0148: 54200f1a          CLEAR  reg[1a0f]  [...X]
  1435.   014c: 5420351a          CLEAR  reg[1a35]  [...X]
  1436.   0150: 54203c1a          CLEAR  reg[1a3c]  [...X]
  1437.   0154: 5400a11b          CLEAR  reg[1ba1]  [XXXX]
  1438.   0158: 5400a01b          CLEAR  reg[1ba0]  [XXXX]
  1439.   015c: 5400a21b          CLEAR  reg[1ba2]  [XXXX]
  1440.   0160: 0122f61a40        MOVE   reg[1af6]  [...X]  <-  WS_QUOT/LOW32 [...X]
  1441.   0165: 4ba50203          TEST   param[02]  [.X..]  <-  03
  1442.   0169: 497701            JUMP_NotEqual  0177
  1443.   016c: 0e250280          OR     param[02]  [...X]  <-  80
  1444.   0170: 5214              CALL_TABLE  14  (ASIC_StaticPwrMgtStatusChange/SetUniphyInstance)
  1445.   0172: 0d25cc0001        OR     reg[00cc]  [...X]  <-  01
  1446.   0177: 3a0000            SET_REG_BLOCK  0000
  1447.   017a: 5b                EOT
  1448.   017b: 5214              CALL_TABLE  14  (ASIC_StaticPwrMgtStatusChange/SetUniphyInstance)
  1449.   017d: 3d650200          COMP   param[02]  [..X.]  <-  00
  1450.   0181: 499801            JUMP_NotEqual  0198
  1451.   0184: 5420001a          CLEAR  reg[1a00]  [...X]
  1452.   0188: 3a0000            SET_REG_BLOCK  0000
  1453.   018b: 3c21fc0002        COMP   reg[00fc]  [...X]  <-  param[02]  [...X]
  1454.   0190: 499701            JUMP_NotEqual  0197
  1455.   0193: 5408c100          CLEAR  reg[00c1]  [..XX]
  1456.   0197: 5b                EOT
  1457.   0198: 3d650210          COMP   param[02]  [..X.]  <-  10
  1458.   019c: 44a501            JUMP_Equal  01a5
  1459.   019f: 0109061a01        MOVE   reg[1a06]  [..XX]  <-  param[01]  [..XX]
  1460.   01a4: 5b                EOT
  1461.   01a5: 030040041a        MOVE   WS_QUOT/LOW32 [XXXX]  <-  reg[1a04]  [XXXX]
  1462.   01aa: 090540000000ff    AND    WS_QUOT/LOW32 [XXXX]  <-  ff000000
  1463.   01b1: 2d014000          ADD    WS_QUOT/LOW32 [XXXX]  <-  param[00]  [XXXX]
  1464.   01b5: 090d4000f0        AND    WS_QUOT/LOW32 [..XX]  <-  f000
  1465.   01ba: 0102041a40        MOVE   reg[1a04]  [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  1466.   01bf: 080d00ff0f        AND    param[00]  [..XX]  <-  0fff
  1467.   01c4: 560041            CLEAR  WS_REMIND/HI32 [XXXX]
  1468.   01c7: 03314101          MOVE   WS_REMIND/HI32 [...X]  <-  param[01]  [.X..]
  1469.   01cb: 740a0041          SHR    param[00]  [..XX]  <-  WS_REMIND/HI32 [..XX]
  1470.   01cf: 2c090100          ADD    param[01]  [..XX]  <-  param[00]  [..XX]
  1471.   01d3: 082500fc          AND    param[00]  [...X]  <-  fc
  1472.   01d7: 14050010          SHIFT_LEFT  param[00]  [XXXX]  by  10
  1473.   01db: 01015c1b00        MOVE   reg[1b5c]  [XXXX]  <-  param[00]  [XXXX]
  1474.   01e0: 01090d1a01        MOVE   reg[1a0d]  [..XX]  <-  param[01]  [..XX]
  1475.   01e5: 5b                EOT
  1476.  
  1477.  
  1478. command_table  0000c282  #2c  (UpdateCRTC_DoubleBufferRegisters):
  1479.  
  1480.   Size         0058
  1481.   Format Rev.  01
  1482.   Param Rev.   00
  1483.   Content Rev. 01
  1484.   Attributes:  Work space size        00 longs
  1485.                Parameter space size   00 longs
  1486.                Table update indicator 0
  1487.  
  1488.   0006: 370000            SET_ATI_PORT  0000  (INDIRECT_IO_MM)
  1489.   0009: 5214              CALL_TABLE  14  (ASIC_StaticPwrMgtStatusChange/SetUniphyInstance)
  1490.   000b: 0765b61bfe        AND    reg[1bb6]  [..X.]  <-  fe
  1491.   0010: 3d650001          COMP   param[00]  [..X.]  <-  01
  1492.   0014: 443700            JUMP_Equal  0037
  1493.   0017: 54306e1a          CLEAR  reg[1a6e]  [.X..]
  1494.   001b: 5430271a          CLEAR  reg[1a27]  [.X..]
  1495.   001f: 5430111a          CLEAR  reg[1a11]  [.X..]
  1496.   0023: 5420b51b          CLEAR  reg[1bb5]  [...X]
  1497.   0027: 5420bd1b          CLEAR  reg[1bbd]  [...X]
  1498.   002b: 4a25b61b01        TEST   reg[1bb6]  [...X]  <-  01
  1499.   0030: 492b00            JUMP_NotEqual  002b
  1500.   0033: 3a0000            SET_REG_BLOCK  0000
  1501.   0036: 5b                EOT
  1502.   0037: 0d25bd1b01        OR     reg[1bbd]  [...X]  <-  01
  1503.   003c: 54009e1b          CLEAR  reg[1b9e]  [XXXX]
  1504.   0040: 3a0000            SET_REG_BLOCK  0000
  1505.   0043: 0d25320101        OR     reg[0132]  [...X]  <-  01
  1506.   0048: 4a25280307        TEST   reg[0328]  [...X]  <-  07
  1507.   004d: 495700            JUMP_NotEqual  0057
  1508.   0050: 0125280304        MOVE   reg[0328]  [...X]  <-  04
  1509.   0055: 5114              DELAY_MicroSec  14
  1510.   0057: 5b                EOT
  1511.  
  1512.  
  1513. command_table  0000c2da  #2d  (LUT_AutoFill):
  1514.  
  1515.   Size         00d9
  1516.   Format Rev.  01
  1517.   Param Rev.   00
  1518.   Content Rev. 03
  1519.   Attributes:  Work space size        00 longs
  1520.                Parameter space size   00 longs
  1521.                Table update indicator 0
  1522.  
  1523.   0006: 370000            SET_ATI_PORT  0000  (INDIRECT_IO_MM)
  1524.   0009: 5214              CALL_TABLE  14  (ASIC_StaticPwrMgtStatusChange/SetUniphyInstance)
  1525.   000b: 5420781a          CLEAR  reg[1a78]  [...X]
  1526.   000f: 5400801a          CLEAR  reg[1a80]  [XXXX]
  1527.   0013: 3d650001          COMP   param[00]  [..X.]  <-  01
  1528.   0017: 499a00            JUMP_NotEqual  009a
  1529.   001a: 4a25011a03        TEST   reg[1a01]  [...X]  <-  03
  1530.   001f: 445900            JUMP_Equal  0059
  1531.   0022: 0d257e1a07        OR     reg[1a7e]  [...X]  <-  07
  1532.   0027: 01257f1a01        MOVE   reg[1a7f]  [...X]  <-  01
  1533.   002c: 5101              DELAY_MicroSec  01
  1534.   002e: 4a257f1a02        TEST   reg[1a7f]  [...X]  <-  02
  1535.   0033: 442c00            JUMP_Equal  002c
  1536.   0036: 54207f1a          CLEAR  reg[1a7f]  [...X]
  1537.   003a: 5408811a          CLEAR  reg[1a81]  [..XX]
  1538.   003e: 5408821a          CLEAR  reg[1a82]  [..XX]
  1539.   0042: 5408831a          CLEAR  reg[1a83]  [..XX]
  1540.   0046: 010d841affff      MOVE   reg[1a84]  [..XX]  <-  ffff
  1541.   004c: 010d851affff      MOVE   reg[1a85]  [..XX]  <-  ffff
  1542.   0052: 010d861affff      MOVE   reg[1a86]  [..XX]  <-  ffff
  1543.   0058: 5b                EOT
  1544.   0059: 5400791a          CLEAR  reg[1a79]  [XXXX]
  1545.   005d: 6605              SET_DATA_BLOCK  05  (DAC_Info)
  1546.   005f: 2d0d420400        ADD    WS_DATAPTR [..XX]  <-  0004
  1547.   0064: 560041            CLEAR  WS_REMIND/HI32 [XXXX]
  1548.   0067: 0324400000        MOVE   WS_QUOT/LOW32 [...X]  <-  data[0000] [...X]
  1549.   006c: 1505400a          SHIFT_LEFT  WS_QUOT/LOW32 [XXXX]  by  0a
  1550.   0070: 0324400100        MOVE   WS_QUOT/LOW32 [...X]  <-  data[0001] [...X]
  1551.   0075: 1505400a          SHIFT_LEFT  WS_QUOT/LOW32 [XXXX]  by  0a
  1552.   0079: 0324400200        MOVE   WS_QUOT/LOW32 [...X]  <-  data[0002] [...X]
  1553.   007e: 15054004          SHIFT_LEFT  WS_QUOT/LOW32 [XXXX]  by  04
  1554.   0082: 01027c1a40        MOVE   reg[1a7c]  [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  1555.   0087: 2d0d420300        ADD    WS_DATAPTR [..XX]  <-  0003
  1556.   008c: 2d0d410100        ADD    WS_REMIND/HI32 [..XX]  <-  0001
  1557.   0091: 3e0d410001        COMP   WS_REMIND/HI32 [..XX]  <-  0100
  1558.   0096: 456700            JUMP_Below  0067
  1559.   0099: 5b                EOT
  1560.   009a: 0131791a00        MOVE   reg[1a79]  [...X]  <-  param[00]  [.X..]
  1561.   009f: 560041            CLEAR  WS_REMIND/HI32 [XXXX]
  1562.   00a2: 03194101          MOVE   WS_REMIND/HI32 [..XX]  <-  param[01]  [XX..]
  1563.   00a6: 3b0241            SET_FB_BASE  WS_REMIND/HI32 [XXXX]
  1564.   00a9: 3d650002          COMP   param[00]  [..X.]  <-  02
  1565.   00ad: 49bc00            JUMP_NotEqual  00bc
  1566.   00b0: 0300407c1a        MOVE   WS_QUOT/LOW32 [XXXX]  <-  reg[1a7c]  [XXXX]
  1567.   00b5: 04020040          MOVE   fb[00]     [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  1568.   00b9: 43c500            JUMP   00c5
  1569.   00bc: 03034000          MOVE   WS_QUOT/LOW32 [XXXX]  <-  fb[00]     [XXXX]
  1570.   00c0: 01027c1a40        MOVE   reg[1a7c]  [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  1571.   00c5: 2d054604000000    ADD    WS_FB_WIN [XXXX]  <-  00000004
  1572.   00cc: 2d8d410100        ADD    WS_REMIND/HI32 [XX..]  <-  0001
  1573.   00d1: 3e894101          COMP   WS_REMIND/HI32 [XX..]  <-  param[01]  [..XX]
  1574.   00d5: 45a900            JUMP_Below  00a9
  1575.   00d8: 5b                EOT
  1576.  
  1577.  
  1578. command_table  00000000  #2e  (EnableHW_IconCursor):
  1579.  
  1580.   Attributes:  Work space size        00 longs
  1581.                Parameter space size   00 longs
  1582.                Table update indicator 0
  1583.  
  1584. command_table  00000000  #2f  (GetMemoryClock):
  1585.  
  1586.   Attributes:  Work space size        00 longs
  1587.                Parameter space size   00 longs
  1588.                Table update indicator 0
  1589.  
  1590. command_table  0000c3b4  #30  (GetEngineClock):
  1591.  
  1592.   Size         007d
  1593.   Format Rev.  01
  1594.   Param Rev.   00
  1595.   Content Rev. 01
  1596.   Attributes:  Work space size        00 longs
  1597.                Parameter space size   01 longs
  1598.                Table update indicator 0
  1599.  
  1600.   0006: 560040            CLEAR  WS_QUOT/LOW32 [XXXX]
  1601.   0009: 0320408001        MOVE   WS_QUOT/LOW32 [...X]  <-  reg[0180]  [...X]
  1602.   000e: 66ff              SET_DATA_BLOCK  ff  (this table)
  1603.   0010: 2d0d425500        ADD    WS_DATAPTR [..XX]  <-  0055
  1604.   0015: 3e0c400200        COMP   WS_QUOT/LOW32 [..XX]  <-  data[0002] [..XX]
  1605.   001a: 472500            JUMP_BelowOrEq  0025
  1606.   001d: 2d0d420800        ADD    WS_DATAPTR [..XX]  <-  0008
  1607.   0022: 431500            JUMP   0015
  1608.   0025: 330c400400        SUB    WS_QUOT/LOW32 [..XX]  <-  data[0004] [..XX]
  1609.   002a: 210c400600        MUL    WS_QUOT/LOW32 [..XX]  <-  data[0006] [..XX]
  1610.   002f: 2d0c400000        ADD    WS_QUOT/LOW32 [..XX]  <-  data[0000] [..XX]
  1611.   0034: 561840            CLEAR  WS_QUOT/LOW32 [XX..]
  1612.   0037: 03024640          MOVE   WS_FB_WIN [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  1613.   003b: 661e              SET_DATA_BLOCK  1e  (IntegratedSystemInfo)
  1614.   003d: 0204000800        MOVE   param[00]  [XXXX]  <-  data[0008] [XXXX]
  1615.   0042: 20050064000000    MUL    param[00]  [XXXX]  <-  00000064
  1616.   0049: 27024046          DIV    WS_QUOT/LOW32 [XXXX]  <-  WS_FB_WIN [XXXX]
  1617.   004d: 02020040          MOVE   param[00]  [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  1618.   0051: 5b                EOT
  1619.   0052: 7a28006400000000000000ffff070001000000c8003f000800190040065f0040
  1620.         003200800c7f0060006400  
  1621.                           CTB_DS  40 bytes
  1622.  
  1623.  
  1624. command_table  0000c432  #31  (SetCRTC_UsingDTDTiming):
  1625.  
  1626.   Size         0128
  1627.   Format Rev.  02
  1628.   Param Rev.   00
  1629.   Content Rev. 03
  1630.   Attributes:  Work space size        00 longs
  1631.                Parameter space size   06 longs
  1632.                Table update indicator 0
  1633.  
  1634.   0006: 370000            SET_ATI_PORT  0000  (INDIRECT_IO_MM)
  1635.   0009: 66ff              SET_DATA_BLOCK  ff  (this table)
  1636.   000b: 2d0d421c01        ADD    WS_DATAPTR [..XX]  <-  011c
  1637.   0010: 552805            CLEAR  param[05]  [..X.]
  1638.   0013: 2d094205          ADD    WS_DATAPTR [..XX]  <-  param[05]  [..XX]
  1639.   0017: 2d094205          ADD    WS_DATAPTR [..XX]  <-  param[05]  [..XX]
  1640.   001b: 030c480000        MOVE   WS_REGPTR [..XX]  <-  data[0000] [..XX]
  1641.   0020: 03094100          MOVE   WS_REMIND/HI32 [..XX]  <-  param[00]  [..XX]
  1642.   0024: 2d194100          ADD    WS_REMIND/HI32 [..XX]  <-  param[00]  [XX..]
  1643.   0028: 330d410100        SUB    WS_REMIND/HI32 [..XX]  <-  0001
  1644.   002d: 010a801b41        MOVE   reg[1b80]  [..XX]  <-  WS_REMIND/HI32 [..XX]
  1645.   0032: 5408821b          CLEAR  reg[1b82]  [..XX]
  1646.   0036: 0199821b02        MOVE   reg[1b82]  [XX..]  <-  param[02]  [XX..]
  1647.   003b: 03194100          MOVE   WS_REMIND/HI32 [..XX]  <-  param[00]  [XX..]
  1648.   003f: 33094102          SUB    WS_REMIND/HI32 [..XX]  <-  param[02]  [..XX]
  1649.   0043: 561841            CLEAR  WS_REMIND/HI32 [XX..]
  1650.   0046: 03b14104          MOVE   WS_REMIND/HI32 [.X..]  <-  param[04]  [.X..]
  1651.   004a: 331a4141          SUB    WS_REMIND/HI32 [..XX]  <-  WS_REMIND/HI32 [XX..]
  1652.   004e: 018a811b41        MOVE   reg[1b81]  [XX..]  <-  WS_REMIND/HI32 [..XX]
  1653.   0053: 03194100          MOVE   WS_REMIND/HI32 [..XX]  <-  param[00]  [XX..]
  1654.   0057: 33094102          SUB    WS_REMIND/HI32 [..XX]  <-  param[02]  [..XX]
  1655.   005b: 2d1a4141          ADD    WS_REMIND/HI32 [..XX]  <-  WS_REMIND/HI32 [XX..]
  1656.   005f: 2d094100          ADD    WS_REMIND/HI32 [..XX]  <-  param[00]  [..XX]
  1657.   0063: 4b250410          TEST   param[04]  [...X]  <-  10
  1658.   0067: 446e00            JUMP_Equal  006e
  1659.   006a: 2d094100          ADD    WS_REMIND/HI32 [..XX]  <-  param[00]  [..XX]
  1660.   006e: 010a811b41        MOVE   reg[1b81]  [..XX]  <-  WS_REMIND/HI32 [..XX]
  1661.   0073: 03214104          MOVE   WS_REMIND/HI32 [...X]  <-  param[04]  [...X]
  1662.   0077: 09254102          AND    WS_REMIND/HI32 [...X]  <-  02
  1663.   007b: 1b254101          SHIFT_RIGHT  WS_REMIND/HI32 [...X]  by  01
  1664.   007f: 0122831b41        MOVE   reg[1b83]  [...X]  <-  WS_REMIND/HI32 [...X]
  1665.   0084: 54005e1b          CLEAR  reg[1b5e]  [XXXX]
  1666.   0088: 01315e1b04        MOVE   reg[1b5e]  [...X]  <-  param[04]  [.X..]
  1667.   008d: 01b15e1b04        MOVE   reg[1b5e]  [.X..]  <-  param[04]  [.X..]
  1668.   0092: 03094101          MOVE   WS_REMIND/HI32 [..XX]  <-  param[01]  [..XX]
  1669.   0096: 2d194101          ADD    WS_REMIND/HI32 [..XX]  <-  param[01]  [XX..]
  1670.   009a: 330d410100        SUB    WS_REMIND/HI32 [..XX]  <-  0001
  1671.   009f: 010a871b41        MOVE   reg[1b87]  [..XX]  <-  WS_REMIND/HI32 [..XX]
  1672.   00a4: 54088e1b          CLEAR  reg[1b8e]  [..XX]
  1673.   00a8: 01998e1b03        MOVE   reg[1b8e]  [XX..]  <-  param[03]  [XX..]
  1674.   00ad: 03194101          MOVE   WS_REMIND/HI32 [..XX]  <-  param[01]  [XX..]
  1675.   00b1: 33094103          SUB    WS_REMIND/HI32 [..XX]  <-  param[03]  [..XX]
  1676.   00b5: 561841            CLEAR  WS_REMIND/HI32 [XX..]
  1677.   00b8: 03b94104          MOVE   WS_REMIND/HI32 [.X..]  <-  param[04]  [X...]
  1678.   00bc: 331a4141          SUB    WS_REMIND/HI32 [..XX]  <-  WS_REMIND/HI32 [XX..]
  1679.   00c0: 018a8d1b41        MOVE   reg[1b8d]  [XX..]  <-  WS_REMIND/HI32 [..XX]
  1680.   00c5: 03194101          MOVE   WS_REMIND/HI32 [..XX]  <-  param[01]  [XX..]
  1681.   00c9: 33094103          SUB    WS_REMIND/HI32 [..XX]  <-  param[03]  [..XX]
  1682.   00cd: 2d1a4141          ADD    WS_REMIND/HI32 [..XX]  <-  WS_REMIND/HI32 [XX..]
  1683.   00d1: 2d094101          ADD    WS_REMIND/HI32 [..XX]  <-  param[01]  [..XX]
  1684.   00d5: 4b250420          TEST   param[04]  [...X]  <-  20
  1685.   00d9: 44e000            JUMP_Equal  00e0
  1686.   00dc: 2d094101          ADD    WS_REMIND/HI32 [..XX]  <-  param[01]  [..XX]
  1687.   00e0: 010a8d1b41        MOVE   reg[1b8d]  [..XX]  <-  WS_REMIND/HI32 [..XX]
  1688.   00e5: 03214104          MOVE   WS_REMIND/HI32 [...X]  <-  param[04]  [...X]
  1689.   00e9: 09254104          AND    WS_REMIND/HI32 [...X]  <-  04
  1690.   00ed: 1b254102          SHIFT_RIGHT  WS_REMIND/HI32 [...X]  by  02
  1691.   00f1: 01228f1b41        MOVE   reg[1b8f]  [...X]  <-  WS_REMIND/HI32 [...X]
  1692.   00f6: 54005f1b          CLEAR  reg[1b5f]  [XXXX]
  1693.   00fa: 01395f1b04        MOVE   reg[1b5f]  [...X]  <-  param[04]  [X...]
  1694.   00ff: 01b95f1b04        MOVE   reg[1b5f]  [.X..]  <-  param[04]  [X...]
  1695.   0104: 03214104          MOVE   WS_REMIND/HI32 [...X]  <-  param[04]  [...X]
  1696.   0108: 09254180          AND    WS_REMIND/HI32 [...X]  <-  80
  1697.   010c: 1b254107          SHIFT_RIGHT  WS_REMIND/HI32 [...X]  by  07
  1698.   0110: 01229e1b41        MOVE   reg[1b9e]  [...X]  <-  WS_REMIND/HI32 [...X]
  1699.   0115: 3a0000            SET_REG_BLOCK  0000
  1700.   0118: 5b                EOT
  1701.   0119: 7a0c000000000300260029002c002f  
  1702.                           CTB_DS  12 bytes
  1703.  
  1704.  
  1705. command_table  0000c55a  #32  (ExternalEncoderControl):
  1706.  
  1707.   Size         13d1
  1708.   Format Rev.  02
  1709.   Param Rev.   00
  1710.   Content Rev. 03
  1711.   Attributes:  Work space size        02 longs
  1712.                Parameter space size   00 longs
  1713.                Table update indicator 0
  1714.  
  1715.   0006: 370000            SET_ATI_PORT  0000  (INDIRECT_IO_MM)
  1716.   0009: 560000            CLEAR  work[00]   [XXXX]
  1717.   000c: 03090000          MOVE   work[00]   [..XX]  <-  param[00]  [..XX]
  1718.   0010: 020d002321        MOVE   param[00]  [..XX]  <-  2123
  1719.   0015: 4ba50010          TEST   param[00]  [.X..]  <-  10
  1720.   0019: 442100            JUMP_Equal  0021
  1721.   001c: 020d002322        MOVE   param[00]  [..XX]  <-  2223
  1722.   0021: 5249              CALL_TABLE  49  (EnableYUV)
  1723.   0023: 3e0d420000        COMP   WS_DATAPTR [..XX]  <-  0000
  1724.   0028: 44be05            JUMP_Equal  05be
  1725.   002b: 030c410400        MOVE   WS_REMIND/HI32 [..XX]  <-  data[0004] [..XX]
  1726.   0030: 3e254100          COMP   WS_REMIND/HI32 [...X]  <-  00
  1727.   0034: 44be05            JUMP_Equal  05be
  1728.   0037: 3e254115          COMP   WS_REMIND/HI32 [...X]  <-  15
  1729.   003b: 44be05            JUMP_Equal  05be
  1730.   003e: 42390063077e026305f7006306f7006312270263015c00630071005a5a  
  1731.                           SWITCH  param[00]  [X...]
  1732.         07->027e 05->00f7 06->00f7 12->0227 01->005c 00->0071
  1733.   005b: 5b                EOT
  1734.   005c: 4ba50010          TEST   param[00]  [.X..]  <-  10
  1735.   0060: 446d0a            JUMP_Equal  0a6d
  1736.   0063: 4aa5cb0501        TEST   reg[05cb]  [.X..]  <-  01
  1737.   0068: 497100            JUMP_NotEqual  0071
  1738.   006b: 0de5191903        OR     reg[1919]  [X...]  <-  03
  1739.   0070: 5b                EOT
  1740.   0071: 4ba50010          TEST   param[00]  [.X..]  <-  10
  1741.   0075: 446d0a            JUMP_Equal  0a6d
  1742.   0078: 030c410100        MOVE   WS_REMIND/HI32 [..XX]  <-  data[0001] [..XX]
  1743.   007d: 66ff              SET_DATA_BLOCK  ff  (this table)
  1744.   007f: 2d0d42b913        ADD    WS_DATAPTR [..XX]  <-  13b9
  1745.   0084: 3e0c410000        COMP   WS_REMIND/HI32 [..XX]  <-  data[0000] [..XX]
  1746.   0089: 449400            JUMP_Equal  0094
  1747.   008c: 2d0d420400        ADD    WS_DATAPTR [..XX]  <-  0004
  1748.   0091: 438400            JUMP   0084
  1749.   0094: 030c480200        MOVE   WS_REGPTR [..XX]  <-  data[0002] [..XX]
  1750.   0099: 4a25511c01        TEST   reg[1c51]  [...X]  <-  01
  1751.   009e: 446d0a            JUMP_Equal  0a6d
  1752.   00a1: 030d410100        MOVE   WS_REMIND/HI32 [..XX]  <-  0001
  1753.   00a6: 66ff              SET_DATA_BLOCK  ff  (this table)
  1754.   00a8: 2d0d42b913        ADD    WS_DATAPTR [..XX]  <-  13b9
  1755.   00ad: 4a62501c41        TEST   reg[1c50]  [..X.]  <-  WS_REMIND/HI32 [...X]
  1756.   00b2: 49c800            JUMP_NotEqual  00c8
  1757.   00b5: 15254101          SHIFT_LEFT  WS_REMIND/HI32 [...X]  by  01
  1758.   00b9: 2d0d420400        ADD    WS_DATAPTR [..XX]  <-  0004
  1759.   00be: 3e254140          COMP   WS_REMIND/HI32 [...X]  <-  40
  1760.   00c2: 49ad00            JUMP_NotEqual  00ad
  1761.   00c5: 43dd00            JUMP   00dd
  1762.   00c8: 030c480200        MOVE   WS_REGPTR [..XX]  <-  data[0002] [..XX]
  1763.   00cd: 5408c31c          CLEAR  reg[1cc3]  [..XX]
  1764.   00d1: 51c8              DELAY_MicroSec  c8
  1765.   00d3: 0d25c41c01        OR     reg[1cc4]  [...X]  <-  01
  1766.   00d8: 5132              DELAY_MicroSec  32
  1767.   00da: 560848            CLEAR  WS_REGPTR [..XX]
  1768.   00dd: 03250103          MOVE   work[01]   [...X]  <-  03
  1769.   00e1: 03050001bcff00    MOVE   work[00]   [XXXX]  <-  00ffbc01
  1770.   00e8: 433901            JUMP   0139
  1771.   00eb: 4ca54102          TEST   WS_REMIND/HI32 [.X..]  <-  02
  1772.   00ef: 446d0a            JUMP_Equal  0a6d
  1773.   00f2: 5001              DELAY_MilliSec  01
  1774.   00f4: 43dd00            JUMP   00dd
  1775.   00f7: 562001            CLEAR  work[01]   [...X]
  1776.   00fa: 03050000f3fe01    MOVE   work[00]   [XXXX]  <-  01fef300
  1777.   0101: 3de50005          COMP   param[00]  [X...]  <-  05
  1778.   0105: 443901            JUMP_Equal  0139
  1779.   0108: 038d00fe00        MOVE   work[00]   [XX..]  <-  00fe
  1780.   010d: 433901            JUMP   0139
  1781.   0110: 6606              SET_DATA_BLOCK  06  (LVDS_Info)
  1782.   0112: 0324412800        MOVE   WS_REMIND/HI32 [...X]  <-  data[0028] [...X]
  1783.   0117: 4c254101          TEST   WS_REMIND/HI32 [...X]  <-  01
  1784.   011b: 446d0a            JUMP_Equal  0a6d
  1785.   011e: 03250101          MOVE   work[01]   [...X]  <-  01
  1786.   0122: 03050000f4fb04    MOVE   work[00]   [XXXX]  <-  04fbf400
  1787.   0129: 3de50005          COMP   param[00]  [X...]  <-  05
  1788.   012d: 443901            JUMP_Equal  0139
  1789.   0130: 038d00fb00        MOVE   work[00]   [XX..]  <-  00fb
  1790.   0135: 433901            JUMP   0139
  1791.   0138: 5b                EOT
  1792.   0139: 562801            CLEAR  work[01]   [..X.]
  1793.   013c: 03990100          MOVE   work[01]   [XX..]  <-  param[00]  [XX..]
  1794.   0140: 3b05004c0000      SET_FB_BASE  00004c00
  1795.   0146: 040500f0058061    MOVE   fb[00]     [XXXX]  <-  618005f0
  1796.   014d: 570001            CLEAR  fb[01]     [XXXX]
  1797.   0150: 040a0100          MOVE   fb[01]     [..XX]  <-  work[00]   [..XX]
  1798.   0154: 02210100          MOVE   param[01]  [...X]  <-  param[00]  [...X]
  1799.   0158: 02e90100          MOVE   param[01]  [X...]  <-  param[00]  [..X.]
  1800.   015c: 020500004c0000    MOVE   param[00]  [XXXX]  <-  00004c00
  1801.   0163: 551001            CLEAR  param[01]  [.XX.]
  1802.   0166: 524e              CALL_TABLE  4e  (ProcessAuxChannelTransaction)
  1803.   0168: 3d650100          COMP   param[01]  [..X.]  <-  00
  1804.   016c: 447f01            JUMP_Equal  017f
  1805.   016f: 51c8              DELAY_MicroSec  c8
  1806.   0171: 51c8              DELAY_MicroSec  c8
  1807.   0173: 2d650101          ADD    work[01]   [..X.]  <-  01
  1808.   0177: 3e65010c          COMP   work[01]   [..X.]  <-  0c
  1809.   017b: 455c01            JUMP_Below  015c
  1810.   017e: 5b                EOT
  1811.   017f: 562801            CLEAR  work[01]   [..X.]
  1812.   0182: 3b05004c0000      SET_FB_BASE  00004c00
  1813.   0188: 040500f2059040    MOVE   fb[00]     [XXXX]  <-  409005f2
  1814.   018f: 020500004c044c    MOVE   param[00]  [XXXX]  <-  4c044c00
  1815.   0196: 551001            CLEAR  param[01]  [.XX.]
  1816.   0199: 524e              CALL_TABLE  4e  (ProcessAuxChannelTransaction)
  1817.   019b: 3d650100          COMP   param[01]  [..X.]  <-  00
  1818.   019f: 44ae01            JUMP_Equal  01ae
  1819.   01a2: 2d650101          ADD    work[01]   [..X.]  <-  01
  1820.   01a6: 3e650106          COMP   work[01]   [..X.]  <-  06
  1821.   01aa: 458201            JUMP_Below  0182
  1822.   01ad: 5b                EOT
  1823.   01ae: 560041            CLEAR  WS_REMIND/HI32 [XXXX]
  1824.   01b1: 3b05044c0000      SET_FB_BASE  00004c04
  1825.   01b7: 03a34100          MOVE   WS_REMIND/HI32 [.X..]  <-  fb[00]     [...X]
  1826.   01bb: 3ea500ff          COMP   work[00]   [.X..]  <-  ff
  1827.   01bf: 440102            JUMP_Equal  0201
  1828.   01c2: 09b24100          AND    WS_REMIND/HI32 [.X..]  <-  work[00]   [.X..]
  1829.   01c6: 0fba4100          OR     WS_REMIND/HI32 [.X..]  <-  work[00]   [X...]
  1830.   01ca: 030a4100          MOVE   WS_REMIND/HI32 [..XX]  <-  work[00]   [..XX]
  1831.   01ce: 3b05004c0000      SET_FB_BASE  00004c00
  1832.   01d4: 040500f0058072    MOVE   fb[00]     [XXXX]  <-  728005f0
  1833.   01db: 04020141          MOVE   fb[01]     [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  1834.   01df: 562801            CLEAR  work[01]   [..X.]
  1835.   01e2: 020500004c0000    MOVE   param[00]  [XXXX]  <-  00004c00
  1836.   01e9: 551001            CLEAR  param[01]  [.XX.]
  1837.   01ec: 524e              CALL_TABLE  4e  (ProcessAuxChannelTransaction)
  1838.   01ee: 3d650100          COMP   param[01]  [..X.]  <-  00
  1839.   01f2: 440102            JUMP_Equal  0201
  1840.   01f5: 2d650101          ADD    work[01]   [..X.]  <-  01
  1841.   01f9: 3e650106          COMP   work[01]   [..X.]  <-  06
  1842.   01fd: 45e201            JUMP_Below  01e2
  1843.   0200: 5b                EOT
  1844.   0201: 029a0001          MOVE   param[00]  [XX..]  <-  work[01]   [XX..]
  1845.   0205: 02210001          MOVE   param[00]  [...X]  <-  param[01]  [...X]
  1846.   0209: 02790001          MOVE   param[00]  [..X.]  <-  param[01]  [X...]
  1847.   020d: 42220163001001630138016302b3026303eb006304c8025a5a  
  1848.                           SWITCH  work[01]   [...X]
  1849.         00->0110 01->0138 02->02b3 03->00eb 04->02c8
  1850.   0226: 5b                EOT
  1851.   0227: 0725c905fc        AND    reg[05c9]  [...X]  <-  fc
  1852.   022c: 563000            CLEAR  work[00]   [.X..]
  1853.   022f: 3b05004c0000      SET_FB_BASE  00004c00
  1854.   0235: 04050000029040    MOVE   fb[00]     [XXXX]  <-  40900200
  1855.   023c: 02210100          MOVE   param[01]  [...X]  <-  param[00]  [...X]
  1856.   0240: 02e90100          MOVE   param[01]  [X...]  <-  param[00]  [..X.]
  1857.   0244: 020500004c044c    MOVE   param[00]  [XXXX]  <-  4c044c00
  1858.   024b: 551001            CLEAR  param[01]  [.XX.]
  1859.   024e: 524e              CALL_TABLE  4e  (ProcessAuxChannelTransaction)
  1860.   0250: 3d650100          COMP   param[01]  [..X.]  <-  00
  1861.   0254: 446702            JUMP_Equal  0267
  1862.   0257: 51c8              DELAY_MicroSec  c8
  1863.   0259: 51c8              DELAY_MicroSec  c8
  1864.   025b: 2da50001          ADD    work[00]   [.X..]  <-  01
  1865.   025f: 3ea50006          COMP   work[00]   [.X..]  <-  06
  1866.   0263: 452f02            JUMP_Below  022f
  1867.   0266: 5b                EOT
  1868.   0267: 3b05044c0000      SET_FB_BASE  00004c04
  1869.   026d: 0a25003f          AND    fb[00]     [...X]  <-  3f
  1870.   0271: 3f250000          COMP   fb[00]     [...X]  <-  00
  1871.   0275: 447d02            JUMP_Equal  027d
  1872.   0278: 0d25c90502        OR     reg[05c9]  [...X]  <-  02
  1873.   027d: 5b                EOT
  1874.   027e: 560041            CLEAR  WS_REMIND/HI32 [XXXX]
  1875.   0281: 03214100          MOVE   WS_REMIND/HI32 [...X]  <-  param[00]  [...X]
  1876.   0285: 0925410f          AND    WS_REMIND/HI32 [...X]  <-  0f
  1877.   0289: 150d4101          SHIFT_LEFT  WS_REMIND/HI32 [..XX]  by  01
  1878.   028d: 66ff              SET_DATA_BLOCK  ff  (this table)
  1879.   028f: 2d0d42710a        ADD    WS_DATAPTR [..XX]  <-  0a71
  1880.   0294: 2d0a4241          ADD    WS_DATAPTR [..XX]  <-  WS_REMIND/HI32 [..XX]
  1881.   0298: 030c480000        MOVE   WS_REGPTR [..XX]  <-  data[0000] [..XX]
  1882.   029d: 07a58018fb        AND    reg[1880]  [.X..]  <-  fb
  1883.   02a2: 560848            CLEAR  WS_REGPTR [..XX]
  1884.   02a5: 03250102          MOVE   work[01]   [...X]  <-  02
  1885.   02a9: 0305000002ff00    MOVE   work[00]   [XXXX]  <-  00ff0200
  1886.   02b0: 433901            JUMP   0139
  1887.   02b3: 3ea54120          COMP   WS_REMIND/HI32 [.X..]  <-  20
  1888.   02b7: 49d902            JUMP_NotEqual  02d9
  1889.   02ba: 03250104          MOVE   work[01]   [...X]  <-  04
  1890.   02be: 0305000003ff00    MOVE   work[00]   [XXXX]  <-  00ff0300
  1891.   02c5: 433901            JUMP   0139
  1892.   02c8: 3ea54131          COMP   WS_REMIND/HI32 [.X..]  <-  31
  1893.   02cc: 49d902            JUMP_NotEqual  02d9
  1894.   02cf: 66ff              SET_DATA_BLOCK  ff  (this table)
  1895.   02d1: 2d0d42f512        ADD    WS_DATAPTR [..XX]  <-  12f5
  1896.   02d6: 43ec02            JUMP   02ec
  1897.   02d9: 66ff              SET_DATA_BLOCK  ff  (this table)
  1898.   02db: 2d0d42f911        ADD    WS_DATAPTR [..XX]  <-  11f9
  1899.   02e0: 4ba50010          TEST   param[00]  [.X..]  <-  10
  1900.   02e4: 44ec02            JUMP_Equal  02ec
  1901.   02e7: 2d0d424000        ADD    WS_DATAPTR [..XX]  <-  0040
  1902.   02ec: 030541804c0000    MOVE   WS_REMIND/HI32 [XXXX]  <-  00004c80
  1903.   02f3: 3b0241            SET_FB_BASE  WS_REMIND/HI32 [XXXX]
  1904.   02f6: 0404000000        MOVE   fb[00]     [XXXX]  <-  data[0000] [XXXX]
  1905.   02fb: 2d0d420400        ADD    WS_DATAPTR [..XX]  <-  0004
  1906.   0300: 2d054104000000    ADD    WS_REMIND/HI32 [XXXX]  <-  00000004
  1907.   0307: 3f0500ffffffff    COMP   fb[00]     [XXXX]  <-  ffffffff
  1908.   030e: 49f302            JUMP_NotEqual  02f3
  1909.   0311: 4ba50010          TEST   param[00]  [.X..]  <-  10
  1910.   0315: 445705            JUMP_Equal  0557
  1911.   0318: 02050106000000    MOVE   param[01]  [XXXX]  <-  00000006
  1912.   031f: 560041            CLEAR  WS_REMIND/HI32 [XXXX]
  1913.   0322: 661a              SET_DATA_BLOCK  1a  (ASIC_InternalSS_Info/ASIC_MVDDC_Info)
  1914.   0324: 030c410000        MOVE   WS_REMIND/HI32 [..XX]  <-  data[0000] [..XX]
  1915.   0329: 2d0a4142          ADD    WS_REMIND/HI32 [..XX]  <-  WS_DATAPTR [..XX]
  1916.   032d: 2d0d420400        ADD    WS_DATAPTR [..XX]  <-  0004
  1917.   0332: 3d24010800        COMP   param[01]  [...X]  <-  data[0008] [...X]
  1918.   0337: 444e03            JUMP_Equal  034e
  1919.   033a: 2d0d420c00        ADD    WS_DATAPTR [..XX]  <-  000c
  1920.   033f: 3e0a4241          COMP   WS_DATAPTR [..XX]  <-  WS_REMIND/HI32 [..XX]
  1921.   0343: 493203            JUMP_NotEqual  0332
  1922.   0346: 030d410000        MOVE   WS_REMIND/HI32 [..XX]  <-  0000
  1923.   034b: 432704            JUMP   0427
  1924.   034e: 030c410400        MOVE   WS_REMIND/HI32 [..XX]  <-  data[0004] [..XX]
  1925.   0353: 3e0d410000        COMP   WS_REMIND/HI32 [..XX]  <-  0000
  1926.   0358: 442704            JUMP_Equal  0427
  1927.   035b: 020c010600        MOVE   param[01]  [..XX]  <-  data[0006] [..XX]
  1928.   0360: 03024641          MOVE   WS_FB_WIN [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  1929.   0364: 26050164000000    DIV    param[01]  [XXXX]  <-  00000064
  1930.   036b: 03020140          MOVE   work[01]   [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  1931.   036f: 21024601          MUL    WS_FB_WIN [XXXX]  <-  work[01]   [XXXX]
  1932.   0373: 02020140          MOVE   param[01]  [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  1933.   0377: 21024046          MUL    WS_QUOT/LOW32 [XXXX]  <-  WS_FB_WIN [XXXX]
  1934.   037b: 21054000040000    MUL    WS_QUOT/LOW32 [XXXX]  <-  00000400
  1935.   0382: 2705407d010000    DIV    WS_QUOT/LOW32 [XXXX]  <-  0000017d
  1936.   0389: 03024640          MOVE   WS_FB_WIN [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  1937.   038d: 20050100000800    MUL    param[01]  [XXXX]  <-  00080000
  1938.   0394: 27054071020000    DIV    WS_QUOT/LOW32 [XXXX]  <-  00000271
  1939.   039b: 21054010000000    MUL    WS_QUOT/LOW32 [XXXX]  <-  00000010
  1940.   03a2: 2d024640          ADD    WS_FB_WIN [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  1941.   03a6: 03024146          MOVE   WS_REMIND/HI32 [XXXX]  <-  WS_FB_WIN [XXXX]
  1942.   03aa: 6606              SET_DATA_BLOCK  06  (LVDS_Info)
  1943.   03ac: 550001            CLEAR  param[01]  [XXXX]
  1944.   03af: 020c010400        MOVE   param[01]  [..XX]  <-  data[0004] [..XX]
  1945.   03b4: 20050130020000    MUL    param[01]  [XXXX]  <-  00000230
  1946.   03bb: 3d0d019706        COMP   param[01]  [..XX]  <-  0697
  1947.   03c0: 47eb03            JUMP_BelowOrEq  03eb
  1948.   03c3: 1b054001          SHIFT_RIGHT  WS_QUOT/LOW32 [XXXX]  by  01
  1949.   03c7: 3d0d012f0d        COMP   param[01]  [..XX]  <-  0d2f
  1950.   03cc: 47eb03            JUMP_BelowOrEq  03eb
  1951.   03cf: 1b054001          SHIFT_RIGHT  WS_QUOT/LOW32 [XXXX]  by  01
  1952.   03d3: 3d0d015e1a        COMP   param[01]  [..XX]  <-  1a5e
  1953.   03d8: 47eb03            JUMP_BelowOrEq  03eb
  1954.   03db: 1b054001          SHIFT_RIGHT  WS_QUOT/LOW32 [XXXX]  by  01
  1955.   03df: 3d0d01bc34        COMP   param[01]  [..XX]  <-  34bc
  1956.   03e4: 47eb03            JUMP_BelowOrEq  03eb
  1957.   03e7: 1b054001          SHIFT_RIGHT  WS_QUOT/LOW32 [XXXX]  by  01
  1958.   03eb: 03020040          MOVE   work[00]   [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  1959.   03ef: 3b05e84c0000      SET_FB_BASE  00004ce8
  1960.   03f5: 27024100          DIV    WS_REMIND/HI32 [XXXX]  <-  work[00]   [XXXX]
  1961.   03f9: 04a20040          MOVE   fb[00]     [.X..]  <-  WS_QUOT/LOW32 [...X]
  1962.   03fd: 3b05ec4c0000      SET_FB_BASE  00004cec
  1963.   0403: 15050109          SHIFT_LEFT  work[01]   [XXXX]  by  09
  1964.   0407: 27020001          DIV    work[00]   [XXXX]  <-  work[01]   [XXXX]
  1965.   040b: 0f254080          OR     WS_QUOT/LOW32 [...X]  <-  80
  1966.   040f: 04a20040          MOVE   fb[00]     [.X..]  <-  WS_QUOT/LOW32 [...X]
  1967.   0413: 3b05184d0000      SET_FB_BASE  00004d18
  1968.   0419: 04a50000          MOVE   fb[00]     [.X..]  <-  00
  1969.   041d: 3b05204d0000      SET_FB_BASE  00004d20
  1970.   0423: 04a50002          MOVE   fb[00]     [.X..]  <-  02
  1971.   0427: 3b05f04c0000      SET_FB_BASE  00004cf0
  1972.   042d: 6606              SET_DATA_BLOCK  06  (LVDS_Info)
  1973.   042f: 03e4412800        MOVE   WS_REMIND/HI32 [X...]  <-  data[0028] [...X]
  1974.   0434: 4ce54101          TEST   WS_REMIND/HI32 [X...]  <-  01
  1975.   0438: 493f04            JUMP_NotEqual  043f
  1976.   043b: 04a50000          MOVE   fb[00]     [.X..]  <-  00
  1977.   043f: 3b051c4d0000      SET_FB_BASE  00004d1c
  1978.   0445: 6606              SET_DATA_BLOCK  06  (LVDS_Info)
  1979.   0447: 03e4412800        MOVE   WS_REMIND/HI32 [X...]  <-  data[0028] [...X]
  1980.   044c: 4ce54101          TEST   WS_REMIND/HI32 [X...]  <-  01
  1981.   0450: 495704            JUMP_NotEqual  0457
  1982.   0453: 04a5003c          MOVE   fb[00]     [.X..]  <-  3c
  1983.   0457: 3b05a44c0000      SET_FB_BASE  00004ca4
  1984.   045d: 6606              SET_DATA_BLOCK  06  (LVDS_Info)
  1985.   045f: 03e4412800        MOVE   WS_REMIND/HI32 [X...]  <-  data[0028] [...X]
  1986.   0464: 4ce54102          TEST   WS_REMIND/HI32 [X...]  <-  02
  1987.   0468: 447a04            JUMP_Equal  047a
  1988.   046b: 04a50046          MOVE   fb[00]     [.X..]  <-  46
  1989.   046f: 4ce54110          TEST   WS_REMIND/HI32 [X...]  <-  10
  1990.   0473: 497a04            JUMP_NotEqual  047a
  1991.   0476: 04a5004a          MOVE   fb[00]     [.X..]  <-  4a
  1992.   047a: 3b05204d0000      SET_FB_BASE  00004d20
  1993.   0480: 6606              SET_DATA_BLOCK  06  (LVDS_Info)
  1994.   0482: 03e4412800        MOVE   WS_REMIND/HI32 [X...]  <-  data[0028] [...X]
  1995.   0487: 4ce54120          TEST   WS_REMIND/HI32 [X...]  <-  20
  1996.   048b: 499204            JUMP_NotEqual  0492
  1997.   048e: 10a50004          OR     fb[00]     [.X..]  <-  04
  1998.   0492: 6606              SET_DATA_BLOCK  06  (LVDS_Info)
  1999.   0494: 0324413400        MOVE   WS_REMIND/HI32 [...X]  <-  data[0034] [...X]
  2000.   0499: 3b05c44c0000      SET_FB_BASE  00004cc4
  2001.   049f: 04a20041          MOVE   fb[00]     [.X..]  <-  WS_REMIND/HI32 [...X]
  2002.   04a3: 0324413500        MOVE   WS_REMIND/HI32 [...X]  <-  data[0035] [...X]
  2003.   04a8: 3b05c84c0000      SET_FB_BASE  00004cc8
  2004.   04ae: 04a20041          MOVE   fb[00]     [.X..]  <-  WS_REMIND/HI32 [...X]
  2005.   04b2: 0324413900        MOVE   WS_REMIND/HI32 [...X]  <-  data[0039] [...X]
  2006.   04b7: 3b05cc4c0000      SET_FB_BASE  00004ccc
  2007.   04bd: 04a20041          MOVE   fb[00]     [.X..]  <-  WS_REMIND/HI32 [...X]
  2008.   04c1: 0324413700        MOVE   WS_REMIND/HI32 [...X]  <-  data[0037] [...X]
  2009.   04c6: 3b05d04c0000      SET_FB_BASE  00004cd0
  2010.   04cc: 04a20041          MOVE   fb[00]     [.X..]  <-  WS_REMIND/HI32 [...X]
  2011.   04d0: 0324413600        MOVE   WS_REMIND/HI32 [...X]  <-  data[0036] [...X]
  2012.   04d5: 3b05d44c0000      SET_FB_BASE  00004cd4
  2013.   04db: 04a20041          MOVE   fb[00]     [.X..]  <-  WS_REMIND/HI32 [...X]
  2014.   04df: 0324413a00        MOVE   WS_REMIND/HI32 [...X]  <-  data[003a] [...X]
  2015.   04e4: 3b05d84c0000      SET_FB_BASE  00004cd8
  2016.   04ea: 04a20041          MOVE   fb[00]     [.X..]  <-  WS_REMIND/HI32 [...X]
  2017.   04ee: 0324413800        MOVE   WS_REMIND/HI32 [...X]  <-  data[0038] [...X]
  2018.   04f3: 3b05dc4c0000      SET_FB_BASE  00004cdc
  2019.   04f9: 04a20041          MOVE   fb[00]     [.X..]  <-  WS_REMIND/HI32 [...X]
  2020.   04fd: 3b05a84c0000      SET_FB_BASE  00004ca8
  2021.   0503: 661e              SET_DATA_BLOCK  1e  (IntegratedSystemInfo)
  2022.   0505: 03e4413601        MOVE   WS_REMIND/HI32 [X...]  <-  data[0136] [...X]
  2023.   050a: 4ce54102          TEST   WS_REMIND/HI32 [X...]  <-  02
  2024.   050e: 442905            JUMP_Equal  0529
  2025.   0511: 04a50067          MOVE   fb[00]     [.X..]  <-  67
  2026.   0515: 04a50189          MOVE   fb[01]     [.X..]  <-  89
  2027.   0519: 04a502ab          MOVE   fb[02]     [.X..]  <-  ab
  2028.   051d: 04a50301          MOVE   fb[03]     [.X..]  <-  01
  2029.   0521: 04a50423          MOVE   fb[04]     [.X..]  <-  23
  2030.   0525: 04a50545          MOVE   fb[05]     [.X..]  <-  45
  2031.   0529: 3b05c04c0000      SET_FB_BASE  00004cc0
  2032.   052f: 661e              SET_DATA_BLOCK  1e  (IntegratedSystemInfo)
  2033.   0531: 03e4413601        MOVE   WS_REMIND/HI32 [X...]  <-  data[0136] [...X]
  2034.   0536: 4ce54120          TEST   WS_REMIND/HI32 [X...]  <-  20
  2035.   053a: 444605            JUMP_Equal  0546
  2036.   053d: 03e4413701        MOVE   WS_REMIND/HI32 [X...]  <-  data[0137] [...X]
  2037.   0542: 04ba0041          MOVE   fb[00]     [.X..]  <-  WS_REMIND/HI32 [X...]
  2038.   0546: 3b05084d0000      SET_FB_BASE  00004d08
  2039.   054c: 4ce54110          TEST   WS_REMIND/HI32 [X...]  <-  10
  2040.   0550: 445705            JUMP_Equal  0557
  2041.   0553: 04a50080          MOVE   fb[00]     [.X..]  <-  80
  2042.   0557: 030500804c0000    MOVE   work[00]   [XXXX]  <-  00004c80
  2043.   055e: 02210100          MOVE   param[01]  [...X]  <-  param[00]  [...X]
  2044.   0562: 02e90100          MOVE   param[01]  [X...]  <-  param[00]  [..X.]
  2045.   0566: 560041            CLEAR  WS_REMIND/HI32 [XXXX]
  2046.   0569: 030a4100          MOVE   WS_REMIND/HI32 [..XX]  <-  work[00]   [..XX]
  2047.   056d: 3b0241            SET_FB_BASE  WS_REMIND/HI32 [XXXX]
  2048.   0570: 03034100          MOVE   WS_REMIND/HI32 [XXXX]  <-  fb[00]     [XXXX]
  2049.   0574: 3e0541ffffffff    COMP   WS_REMIND/HI32 [XXXX]  <-  ffffffff
  2050.   057b: 44bd05            JUMP_Equal  05bd
  2051.   057e: 3b05004c0000      SET_FB_BASE  00004c00
  2052.   0584: 040501f0058072    MOVE   fb[01]     [XXXX]  <-  728005f0
  2053.   058b: 04020241          MOVE   fb[02]     [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  2054.   058f: 020500044c0000    MOVE   param[00]  [XXXX]  <-  00004c04
  2055.   0596: 551001            CLEAR  param[01]  [.XX.]
  2056.   0599: 524e              CALL_TABLE  4e  (ProcessAuxChannelTransaction)
  2057.   059b: 3d650100          COMP   param[01]  [..X.]  <-  00
  2058.   059f: 44b205            JUMP_Equal  05b2
  2059.   05a2: 51c8              DELAY_MicroSec  c8
  2060.   05a4: 51c8              DELAY_MicroSec  c8
  2061.   05a6: 2da50001          ADD    work[00]   [.X..]  <-  01
  2062.   05aa: 3ea50007          COMP   work[00]   [.X..]  <-  07
  2063.   05ae: 456605            JUMP_Below  0566
  2064.   05b1: 5b                EOT
  2065.   05b2: 2d0d000400        ADD    work[00]   [..XX]  <-  0004
  2066.   05b7: 561800            CLEAR  work[00]   [XX..]
  2067.   05ba: 436605            JUMP   0566
  2068.   05bd: 5b                EOT
  2069.   05be: 020d002221        MOVE   param[00]  [..XX]  <-  2122
  2070.   05c3: 5249              CALL_TABLE  49  (EnableYUV)
  2071.   05c5: 3e0d420000        COMP   WS_DATAPTR [..XX]  <-  0000
  2072.   05ca: 446d0a            JUMP_Equal  0a6d
  2073.   05cd: 4239006307eb056300c9066301d806630f05076312e7066314f6065a5a  
  2074.                           SWITCH  param[00]  [X...]
  2075.         07->05eb 00->06c9 01->06d8 0f->0705 12->06e7 14->06f6
  2076.   05ea: 5b                EOT
  2077.   05eb: 560041            CLEAR  WS_REMIND/HI32 [XXXX]
  2078.   05ee: 03214100          MOVE   WS_REMIND/HI32 [...X]  <-  param[00]  [...X]
  2079.   05f2: 0925410f          AND    WS_REMIND/HI32 [...X]  <-  0f
  2080.   05f6: 150d4101          SHIFT_LEFT  WS_REMIND/HI32 [..XX]  by  01
  2081.   05fa: 66ff              SET_DATA_BLOCK  ff  (this table)
  2082.   05fc: 2d0d42710a        ADD    WS_DATAPTR [..XX]  <-  0a71
  2083.   0601: 2d0a4241          ADD    WS_DATAPTR [..XX]  <-  WS_REMIND/HI32 [..XX]
  2084.   0605: 030c480000        MOVE   WS_REGPTR [..XX]  <-  data[0000] [..XX]
  2085.   060a: 07a58018fb        AND    reg[1880]  [.X..]  <-  fb
  2086.   060f: 560848            CLEAR  WS_REGPTR [..XX]
  2087.   0612: 03010100          MOVE   work[01]   [XXXX]  <-  param[00]  [XXXX]
  2088.   0616: 02210100          MOVE   param[01]  [...X]  <-  param[00]  [...X]
  2089.   061a: 02e90100          MOVE   param[01]  [X...]  <-  param[00]  [..X.]
  2090.   061e: 3b05004c0000      SET_FB_BASE  00004c00
  2091.   0624: 040500a8509843    MOVE   fb[00]     [XXXX]  <-  439850a8
  2092.   062b: 551001            CLEAR  param[01]  [.XX.]
  2093.   062e: 020500004c044c    MOVE   param[00]  [XXXX]  <-  4c044c00
  2094.   0635: 524e              CALL_TABLE  4e  (ProcessAuxChannelTransaction)
  2095.   0637: 3b05004c0000      SET_FB_BASE  00004c00
  2096.   063d: 03034001          MOVE   WS_QUOT/LOW32 [XXXX]  <-  fb[01]     [XXXX]
  2097.   0641: 3d650100          COMP   param[01]  [..X.]  <-  00
  2098.   0645: 445e06            JUMP_Equal  065e
  2099.   0648: 51c8              DELAY_MicroSec  c8
  2100.   064a: 51c8              DELAY_MicroSec  c8
  2101.   064c: 2da50001          ADD    work[00]   [.X..]  <-  01
  2102.   0650: 02020001          MOVE   param[00]  [XXXX]  <-  work[01]   [XXXX]
  2103.   0654: 3ea50007          COMP   work[00]   [.X..]  <-  07
  2104.   0658: 451606            JUMP_Below  0616
  2105.   065b: 560040            CLEAR  WS_QUOT/LOW32 [XXXX]
  2106.   065e: 02020001          MOVE   param[00]  [XXXX]  <-  work[01]   [XXXX]
  2107.   0662: 561800            CLEAR  work[00]   [XX..]
  2108.   0665: 66ff              SET_DATA_BLOCK  ff  (this table)
  2109.   0667: 2d0d427d0a        ADD    WS_DATAPTR [..XX]  <-  0a7d
  2110.   066c: 030d01c001        MOVE   work[01]   [..XX]  <-  01c0
  2111.   0671: 030541804c0000    MOVE   WS_REMIND/HI32 [XXXX]  <-  00004c80
  2112.   0678: 3b0241            SET_FB_BASE  WS_REMIND/HI32 [XXXX]
  2113.   067b: 0404000000        MOVE   fb[00]     [XXXX]  <-  data[0000] [XXXX]
  2114.   0680: 2d0d420400        ADD    WS_DATAPTR [..XX]  <-  0004
  2115.   0685: 2d054104000000    ADD    WS_REMIND/HI32 [XXXX]  <-  00000004
  2116.   068c: 330d010400        SUB    work[01]   [..XX]  <-  0004
  2117.   0691: 3e0d010000        COMP   work[01]   [..XX]  <-  0000
  2118.   0696: 497806            JUMP_NotEqual  0678
  2119.   0699: 3e254000          COMP   WS_QUOT/LOW32 [...X]  <-  00
  2120.   069d: 44b506            JUMP_Equal  06b5
  2121.   06a0: 3e254032          COMP   WS_QUOT/LOW32 [...X]  <-  32
  2122.   06a4: 49ab06            JUMP_NotEqual  06ab
  2123.   06a7: 0325401f          MOVE   WS_QUOT/LOW32 [...X]  <-  1f
  2124.   06ab: 3b05304e0000      SET_FB_BASE  00004e30
  2125.   06b1: 04220040          MOVE   fb[00]     [...X]  <-  WS_QUOT/LOW32 [...X]
  2126.   06b5: 3e654000          COMP   WS_QUOT/LOW32 [..X.]  <-  00
  2127.   06b9: 440909            JUMP_Equal  0909
  2128.   06bc: 3b05384e0000      SET_FB_BASE  00004e38
  2129.   06c2: 046a0040          MOVE   fb[00]     [..X.]  <-  WS_QUOT/LOW32 [..X.]
  2130.   06c6: 430909            JUMP   0909
  2131.   06c9: 66ff              SET_DATA_BLOCK  ff  (this table)
  2132.   06cb: 2d0d427d0f        ADD    WS_DATAPTR [..XX]  <-  0f7d
  2133.   06d0: 030d406401        MOVE   WS_QUOT/LOW32 [..XX]  <-  0164
  2134.   06d5: 431107            JUMP   0711
  2135.   06d8: 66ff              SET_DATA_BLOCK  ff  (this table)
  2136.   06da: 2d0d42250f        ADD    WS_DATAPTR [..XX]  <-  0f25
  2137.   06df: 030d405800        MOVE   WS_QUOT/LOW32 [..XX]  <-  0058
  2138.   06e4: 431107            JUMP   0711
  2139.   06e7: 66ff              SET_DATA_BLOCK  ff  (this table)
  2140.   06e9: 2d0d42e110        ADD    WS_DATAPTR [..XX]  <-  10e1
  2141.   06ee: 030d400401        MOVE   WS_QUOT/LOW32 [..XX]  <-  0104
  2142.   06f3: 431107            JUMP   0711
  2143.   06f6: 66ff              SET_DATA_BLOCK  ff  (this table)
  2144.   06f8: 2d0d42e511        ADD    WS_DATAPTR [..XX]  <-  11e5
  2145.   06fd: 030d401400        MOVE   WS_QUOT/LOW32 [..XX]  <-  0014
  2146.   0702: 431107            JUMP   0711
  2147.   0705: 66ff              SET_DATA_BLOCK  ff  (this table)
  2148.   0707: 2d0d423d0c        ADD    WS_DATAPTR [..XX]  <-  0c3d
  2149.   070c: 030d40e802        MOVE   WS_QUOT/LOW32 [..XX]  <-  02e8
  2150.   0711: 030541804c0000    MOVE   WS_REMIND/HI32 [XXXX]  <-  00004c80
  2151.   0718: 3b0241            SET_FB_BASE  WS_REMIND/HI32 [XXXX]
  2152.   071b: 0404000000        MOVE   fb[00]     [XXXX]  <-  data[0000] [XXXX]
  2153.   0720: 2d0d420400        ADD    WS_DATAPTR [..XX]  <-  0004
  2154.   0725: 2d054104000000    ADD    WS_REMIND/HI32 [XXXX]  <-  00000004
  2155.   072c: 330d400400        SUB    WS_QUOT/LOW32 [..XX]  <-  0004
  2156.   0731: 3e0d400000        COMP   WS_QUOT/LOW32 [..XX]  <-  0000
  2157.   0736: 491807            JUMP_NotEqual  0718
  2158.   0739: 3de5000f          COMP   param[00]  [X...]  <-  0f
  2159.   073d: 490909            JUMP_NotEqual  0909
  2160.   0740: 03054100006400    MOVE   WS_REMIND/HI32 [XXXX]  <-  00640000
  2161.   0747: 03054000002200    MOVE   WS_QUOT/LOW32 [XXXX]  <-  00220000
  2162.   074e: 4ba50001          TEST   param[00]  [.X..]  <-  01
  2163.   0752: 446307            JUMP_Equal  0763
  2164.   0755: 03054100002300    MOVE   WS_REMIND/HI32 [XXXX]  <-  00230000
  2165.   075c: 03054000001b00    MOVE   WS_QUOT/LOW32 [XXXX]  <-  001b0000
  2166.   0763: 3b05bc4d0000      SET_FB_BASE  00004dbc
  2167.   0769: 04020041          MOVE   fb[00]     [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  2168.   076d: 3b05c44d0000      SET_FB_BASE  00004dc4
  2169.   0773: 04020040          MOVE   fb[00]     [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  2170.   0777: 03054180000000    MOVE   WS_REMIND/HI32 [XXXX]  <-  00000080
  2171.   077e: 4ba50001          TEST   param[00]  [.X..]  <-  01
  2172.   0782: 448c07            JUMP_Equal  078c
  2173.   0785: 03054100000000    MOVE   WS_REMIND/HI32 [XXXX]  <-  00000000
  2174.   078c: 3b05184e0000      SET_FB_BASE  00004e18
  2175.   0792: 0f034100          OR     WS_REMIND/HI32 [XXXX]  <-  fb[00]     [XXXX]
  2176.   0796: 0f0d410102        OR     WS_REMIND/HI32 [..XX]  <-  0201
  2177.   079b: 038a4141          MOVE   WS_REMIND/HI32 [XX..]  <-  WS_REMIND/HI32 [..XX]
  2178.   079f: 0f0d410008        OR     WS_REMIND/HI32 [..XX]  <-  0800
  2179.   07a4: 030a4041          MOVE   WS_QUOT/LOW32 [..XX]  <-  WS_REMIND/HI32 [..XX]
  2180.   07a8: 0f0d402000        OR     WS_QUOT/LOW32 [..XX]  <-  0020
  2181.   07ad: 040a0041          MOVE   fb[00]     [..XX]  <-  WS_REMIND/HI32 [..XX]
  2182.   07b1: 041a0941          MOVE   fb[09]     [..XX]  <-  WS_REMIND/HI32 [XX..]
  2183.   07b5: 040a0b40          MOVE   fb[0b]     [..XX]  <-  WS_QUOT/LOW32 [..XX]
  2184.   07b9: 3d650101          COMP   param[01]  [..X.]  <-  01
  2185.   07bd: 44eb07            JUMP_Equal  07eb
  2186.   07c0: 040a0241          MOVE   fb[02]     [..XX]  <-  WS_REMIND/HI32 [..XX]
  2187.   07c4: 041a0d41          MOVE   fb[0d]     [..XX]  <-  WS_REMIND/HI32 [XX..]
  2188.   07c8: 040a0f40          MOVE   fb[0f]     [..XX]  <-  WS_QUOT/LOW32 [..XX]
  2189.   07cc: 3d650102          COMP   param[01]  [..X.]  <-  02
  2190.   07d0: 44eb07            JUMP_Equal  07eb
  2191.   07d3: 040a0441          MOVE   fb[04]     [..XX]  <-  WS_REMIND/HI32 [..XX]
  2192.   07d7: 040a0641          MOVE   fb[06]     [..XX]  <-  WS_REMIND/HI32 [..XX]
  2193.   07db: 041a1141          MOVE   fb[11]     [..XX]  <-  WS_REMIND/HI32 [XX..]
  2194.   07df: 040a1340          MOVE   fb[13]     [..XX]  <-  WS_QUOT/LOW32 [..XX]
  2195.   07e3: 041a1541          MOVE   fb[15]     [..XX]  <-  WS_REMIND/HI32 [XX..]
  2196.   07e7: 040a1740          MOVE   fb[17]     [..XX]  <-  WS_QUOT/LOW32 [..XX]
  2197.   07eb: 030540001bb700    MOVE   WS_QUOT/LOW32 [XXXX]  <-  00b71b00
  2198.   07f2: 27024000          DIV    WS_QUOT/LOW32 [XXXX]  <-  work[00]   [XXXX]
  2199.   07f6: 27054064000000    DIV    WS_QUOT/LOW32 [XXXX]  <-  00000064
  2200.   07fd: 03020140          MOVE   work[01]   [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  2201.   0801: 21020100          MUL    work[01]   [XXXX]  <-  work[00]   [XXXX]
  2202.   0805: 21054001000000    MUL    WS_QUOT/LOW32 [XXXX]  <-  00000001
  2203.   080c: 038a0001          MOVE   work[00]   [XX..]  <-  work[01]   [..XX]
  2204.   0810: 03020140          MOVE   work[01]   [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  2205.   0814: 210540f5280000    MUL    WS_QUOT/LOW32 [XXXX]  <-  000028f5
  2206.   081b: 03024140          MOVE   WS_REMIND/HI32 [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  2207.   081f: 03024001          MOVE   WS_QUOT/LOW32 [XXXX]  <-  work[01]   [XXXX]
  2208.   0823: 03020141          MOVE   work[01]   [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  2209.   0827: 2105404c000000    MUL    WS_QUOT/LOW32 [XXXX]  <-  0000004c
  2210.   082e: 27054064000000    DIV    WS_QUOT/LOW32 [XXXX]  <-  00000064
  2211.   0835: 2d024001          ADD    WS_QUOT/LOW32 [XXXX]  <-  work[01]   [XXXX]
  2212.   0839: 2d05400c000000    ADD    WS_QUOT/LOW32 [XXXX]  <-  0000000c
  2213.   0840: 27054019000000    DIV    WS_QUOT/LOW32 [XXXX]  <-  00000019
  2214.   0847: 03050101400000    MOVE   work[01]   [XXXX]  <-  00004001
  2215.   084e: 3b059c4e0000      SET_FB_BASE  00004e9c
  2216.   0854: 04020001          MOVE   fb[00]     [XXXX]  <-  work[01]   [XXXX]
  2217.   0858: 3b05a44e0000      SET_FB_BASE  00004ea4
  2218.   085e: 04020040          MOVE   fb[00]     [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  2219.   0862: 3b057c4e0000      SET_FB_BASE  00004e7c
  2220.   0868: 1b054014          SHIFT_RIGHT  WS_QUOT/LOW32 [XXXX]  by  14
  2221.   086c: 15054010          SHIFT_LEFT  WS_QUOT/LOW32 [XXXX]  by  10
  2222.   0870: 2d054000000000    ADD    WS_QUOT/LOW32 [XXXX]  <-  00000000
  2223.   0877: 04020040          MOVE   fb[00]     [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  2224.   087b: 560001            CLEAR  work[01]   [XXXX]
  2225.   087e: 031a0100          MOVE   work[01]   [..XX]  <-  work[00]   [XX..]
  2226.   0882: 3b05b44e0000      SET_FB_BASE  00004eb4
  2227.   0888: 04020001          MOVE   fb[00]     [XXXX]  <-  work[01]   [XXXX]
  2228.   088c: 218a0000          MUL    work[00]   [XX..]  <-  work[00]   [..XX]
  2229.   0890: 270540c4090000    DIV    WS_QUOT/LOW32 [XXXX]  <-  000009c4
  2230.   0897: 03020140          MOVE   work[01]   [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  2231.   089b: 2d050101000000    ADD    work[01]   [XXXX]  <-  00000001
  2232.   08a2: 3e054100000000    COMP   WS_REMIND/HI32 [XXXX]  <-  00000000
  2233.   08a9: 49ba08            JUMP_NotEqual  08ba
  2234.   08ac: 33050101000000    SUB    work[01]   [XXXX]  <-  00000001
  2235.   08b3: 15050110          SHIFT_LEFT  work[01]   [XXXX]  by  10
  2236.   08b7: 43ee08            JUMP   08ee
  2237.   08ba: 15050110          SHIFT_LEFT  work[01]   [XXXX]  by  10
  2238.   08be: 030540c4090000    MOVE   WS_QUOT/LOW32 [XXXX]  <-  000009c4
  2239.   08c5: 33024041          SUB    WS_QUOT/LOW32 [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  2240.   08c9: 2105400a000000    MUL    WS_QUOT/LOW32 [XXXX]  <-  0000000a
  2241.   08d0: 270540c4090000    DIV    WS_QUOT/LOW32 [XXXX]  <-  000009c4
  2242.   08d7: 1505401c          SHIFT_LEFT  WS_QUOT/LOW32 [XXXX]  by  1c
  2243.   08db: 2d020140          ADD    work[01]   [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  2244.   08df: 15054110          SHIFT_LEFT  WS_REMIND/HI32 [XXXX]  by  10
  2245.   08e3: 270541c4090000    DIV    WS_REMIND/HI32 [XXXX]  <-  000009c4
  2246.   08ea: 030a0140          MOVE   work[01]   [..XX]  <-  WS_QUOT/LOW32 [..XX]
  2247.   08ee: 3b05184f0000      SET_FB_BASE  00004f18
  2248.   08f4: 04020001          MOVE   fb[00]     [XXXX]  <-  work[01]   [XXXX]
  2249.   08f8: 560001            CLEAR  work[01]   [XXXX]
  2250.   08fb: 03290101          MOVE   work[01]   [...X]  <-  param[01]  [..X.]
  2251.   08ff: 3b05604f0000      SET_FB_BASE  00004f60
  2252.   0905: 2e020001          ADD    fb[00]     [XXXX]  <-  work[01]   [XXXX]
  2253.   0909: 03990100          MOVE   work[01]   [XX..]  <-  param[00]  [XX..]
  2254.   090d: 030500804c0000    MOVE   work[00]   [XXXX]  <-  00004c80
  2255.   0914: 02210100          MOVE   param[01]  [...X]  <-  param[00]  [...X]
  2256.   0918: 02e90100          MOVE   param[01]  [X...]  <-  param[00]  [..X.]
  2257.   091c: 3b0200            SET_FB_BASE  work[00]   [XXXX]
  2258.   091f: 03034100          MOVE   WS_REMIND/HI32 [XXXX]  <-  fb[00]     [XXXX]
  2259.   0923: 03034001          MOVE   WS_QUOT/LOW32 [XXXX]  <-  fb[01]     [XXXX]
  2260.   0927: 3e0541ffffffff    COMP   WS_REMIND/HI32 [XXXX]  <-  ffffffff
  2261.   092e: 444b0a            JUMP_Equal  0a4b
  2262.   0931: 3ee54100          COMP   WS_REMIND/HI32 [X...]  <-  00
  2263.   0935: 444209            JUMP_Equal  0942
  2264.   0938: 3ee54101          COMP   WS_REMIND/HI32 [X...]  <-  01
  2265.   093c: 444209            JUMP_Equal  0942
  2266.   093f: 43ca09            JUMP   09ca
  2267.   0942: 3b0200            SET_FB_BASE  work[00]   [XXXX]
  2268.   0945: 03034100          MOVE   WS_REMIND/HI32 [XXXX]  <-  fb[00]     [XXXX]
  2269.   0949: 5e0541ffff0f0000009043  MASK   WS_REMIND/HI32 [XXXX]  &  000fffff  |  43900000
  2270.   0954: 3b05004c0000      SET_FB_BASE  00004c00
  2271.   095a: 04020041          MOVE   fb[00]     [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  2272.   095e: 551001            CLEAR  param[01]  [.XX.]
  2273.   0961: 020500004c044c    MOVE   param[00]  [XXXX]  <-  4c044c00
  2274.   0968: 524e              CALL_TABLE  4e  (ProcessAuxChannelTransaction)
  2275.   096a: 3b05004c0000      SET_FB_BASE  00004c00
  2276.   0970: 03034001          MOVE   WS_QUOT/LOW32 [XXXX]  <-  fb[01]     [XXXX]
  2277.   0974: 3d650100          COMP   param[01]  [..X.]  <-  00
  2278.   0978: 448b09            JUMP_Equal  098b
  2279.   097b: 51c8              DELAY_MicroSec  c8
  2280.   097d: 51c8              DELAY_MicroSec  c8
  2281.   097f: 2d250101          ADD    work[01]   [...X]  <-  01
  2282.   0983: 3e250107          COMP   work[01]   [...X]  <-  07
  2283.   0987: 454209            JUMP_Below  0942
  2284.   098a: 5b                EOT
  2285.   098b: 3b0200            SET_FB_BASE  work[00]   [XXXX]
  2286.   098e: 03034100          MOVE   WS_REMIND/HI32 [XXXX]  <-  fb[00]     [XXXX]
  2287.   0992: 3ee54100          COMP   WS_REMIND/HI32 [X...]  <-  00
  2288.   0996: 44b309            JUMP_Equal  09b3
  2289.   0999: 03034101          MOVE   WS_REMIND/HI32 [XXXX]  <-  fb[01]     [XXXX]
  2290.   099d: 2d0541804c0000    ADD    WS_REMIND/HI32 [XXXX]  <-  00004c80
  2291.   09a4: 3b0241            SET_FB_BASE  WS_REMIND/HI32 [XXXX]
  2292.   09a7: 04020040          MOVE   fb[00]     [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  2293.   09ab: 2d0d000800        ADD    work[00]   [..XX]  <-  0008
  2294.   09b0: 431c09            JUMP   091c
  2295.   09b3: 0f054100008083    OR     WS_REMIND/HI32 [XXXX]  <-  83800000
  2296.   09ba: 09034001          AND    WS_QUOT/LOW32 [XXXX]  <-  fb[01]     [XXXX]
  2297.   09be: 0f034002          OR     WS_QUOT/LOW32 [XXXX]  <-  fb[02]     [XXXX]
  2298.   09c2: 2d0d000400        ADD    work[00]   [..XX]  <-  0004
  2299.   09c7: 43110a            JUMP   0a11
  2300.   09ca: 3e8d41feff        COMP   WS_REMIND/HI32 [XX..]  <-  fffe
  2301.   09cf: 49110a            JUMP_NotEqual  0a11
  2302.   09d2: 3e0d416400        COMP   WS_REMIND/HI32 [..XX]  <-  0064
  2303.   09d7: 45fa09            JUMP_Below  09fa
  2304.   09da: 270d416400        DIV    WS_REMIND/HI32 [..XX]  <-  0064
  2305.   09df: 030a4140          MOVE   WS_REMIND/HI32 [..XX]  <-  WS_QUOT/LOW32 [..XX]
  2306.   09e3: 5001              DELAY_MilliSec  01
  2307.   09e5: 330d410100        SUB    WS_REMIND/HI32 [..XX]  <-  0001
  2308.   09ea: 3e0d410000        COMP   WS_REMIND/HI32 [..XX]  <-  0000
  2309.   09ef: 49e309            JUMP_NotEqual  09e3
  2310.   09f2: 2d0d000400        ADD    work[00]   [..XX]  <-  0004
  2311.   09f7: 431c09            JUMP   091c
  2312.   09fa: 510a              DELAY_MicroSec  0a
  2313.   09fc: 330d410100        SUB    WS_REMIND/HI32 [..XX]  <-  0001
  2314.   0a01: 3e0d410000        COMP   WS_REMIND/HI32 [..XX]  <-  0000
  2315.   0a06: 49fa09            JUMP_NotEqual  09fa
  2316.   0a09: 2d0d000400        ADD    work[00]   [..XX]  <-  0004
  2317.   0a0e: 431c09            JUMP   091c
  2318.   0a11: 3b05004c0000      SET_FB_BASE  00004c00
  2319.   0a17: 04020041          MOVE   fb[00]     [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  2320.   0a1b: 04020140          MOVE   fb[01]     [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  2321.   0a1f: 020500004c0000    MOVE   param[00]  [XXXX]  <-  00004c00
  2322.   0a26: 551001            CLEAR  param[01]  [.XX.]
  2323.   0a29: 524e              CALL_TABLE  4e  (ProcessAuxChannelTransaction)
  2324.   0a2b: 3d650100          COMP   param[01]  [..X.]  <-  00
  2325.   0a2f: 44400a            JUMP_Equal  0a40
  2326.   0a32: 51c8              DELAY_MicroSec  c8
  2327.   0a34: 2da50001          ADD    work[00]   [.X..]  <-  01
  2328.   0a38: 3ea50007          COMP   work[00]   [.X..]  <-  07
  2329.   0a3c: 451f0a            JUMP_Below  0a1f
  2330.   0a3f: 5b                EOT
  2331.   0a40: 2d0d000800        ADD    work[00]   [..XX]  <-  0008
  2332.   0a45: 561800            CLEAR  work[00]   [XX..]
  2333.   0a48: 431c09            JUMP   091c
  2334.   0a4b: 3ee50112          COMP   work[01]   [X...]  <-  12
  2335.   0a4f: 496d0a            JUMP_NotEqual  0a6d
  2336.   0a52: 3b053c4d0000      SET_FB_BASE  00004d3c
  2337.   0a58: 03034100          MOVE   WS_REMIND/HI32 [XXXX]  <-  fb[00]     [XXXX]
  2338.   0a5c: 0725c905fc        AND    reg[05c9]  [...X]  <-  fc
  2339.   0a61: 3e254100          COMP   WS_REMIND/HI32 [...X]  <-  00
  2340.   0a65: 446d0a            JUMP_Equal  0a6d
  2341.   0a68: 0d25c90502        OR     reg[05c9]  [...X]  <-  02
  2342.   0a6d: 5b                EOT
  2343.   0a6e: 7a6009000014002800400054006800088088837f0f0000008088831000000010
  2344.         058050e400000011058050000000008205808301000000a1058083f000000018
  2345.         8088831001000080808883010000007080888301000000308088830300000020
  2346.         80888301000000081088830000001004108883100023000810888300001b1004
  2347.         118883000000000004888301000000040088830006000008000800f4ffffff08
  2348.         200000040188830006000008010800f4ffffff08200000040288830006000008
  2349.         020800f4ffffff08200000040388830006000008030800f4ffffff0820000024
  2350.         3088830304060020308883856f0729383088830000002040300800feffefff01
  2351.         000000003088830100000000508883000000005050888301010101a4500800fe
  2352.         ffffff0100000014050000feffffff0000000020058083ee0200001c058083d0
  2353.         0700001805808300000000130580500000000014050000f9ffffff0600000038
  2354.         7088830001000030700800fff0ffff0004000030700800fffffffd0000000208
  2355.         700800bfffffff4000000014050000feffffff0100000030700800feffffff00
  2356.         000000f401feff1470888302001100a8500800fffffeff00000000885088831f
  2357.         00000074508883021b0000ffffffff088088837f0f0000008088831000000018
  2358.         800800cfffffff10000000243088830304060038308883000000200030888300
  2359.         000000000680500200000004000800dfffffff0000000004000800fff7ffff00
  2360.         00000004010800dfffffff0000000004010800fff7ffff0000000004020800df
  2361.         ffffff0000000004020800fff7ffff0000000004030800dfffffff0000000004
  2362.         030800fff7ffff0000000004000800feffffff0000000004010800feffffff00
  2363.         00000004020800feffffff0000000004030800feffffff0000000008000800ff
  2364.         ffffff0020000008010800ffffffff0020000008020800ffffffff0020000008
  2365.         030800ffffffff0020000018800800fffcffff00010000041188830000000004
  2366.         100800ffff00fc000000000480888300000000f401feff18800800fff7ffff00
  2367.         0800000100feff04108883000000000810888300000000041188830b0000000a
  2368.         00feff18800800fffcffff040200000a00feff08000800ffdfffff0000000008
  2369.         010800ffdfffff0000000008020800ffdfffff0000000008030800ffdfffff00
  2370.         0000000400888300060000040188830006000004028883000600000403888300
  2371.         0600000300feff04008883000600000400888300060000040188830006000004
  2372.         0188830006000004028883000600000402888300060000040388830006000004
  2373.         0388830006000058308883000000003430888300000800543088830000000054
  2374.         308883010000000430888300400000183088830000000014308883100000001c
  2375.         308883000000001400feff38300800ffffffef000000100100feff38300800ff
  2376.         ffffef000000000100feff38300800ffffffdf000000002c01feff0030888301
  2377.         00000024300800fdffffff000000000500feff24300800feffffff0000000040
  2378.         00feff583088830000000034300800fffffcff0000010054300800fdffffff02
  2379.         0000000500feff24300800fffff9fc0000000154300800feffffff0000000018
  2380.         800800cfffffff300000000101808380000000ffffffff088088837f0f000000
  2381.         8088831000000050500800feffffff000000000a00feffa4500800feffffff00
  2382.         0000006400feff50508883000000006400feff00508883010000000880888353
  2383.         0f00000080888300000000ffffffff088088837f0f0000008088831300000018
  2384.         800800ffffffff0001000000508883000000005050888301010101a4500800fe
  2385.         ffffff0100000018800800dfffffff0000000024300800fffffffc0304060038
  2386.         30888300000020000680830200000004000800dfffffff0000000004000800ff
  2387.         f7ffff0000000004010800dfffffff0000000004010800fff7ffff0000000004
  2388.         020800dfffffff0000000004020800fff7ffff0000000004030800dfffffff00
  2389.         00000004030800fff7ffff0000000004000800feffffff0000000004010800fe
  2390.         ffffff0000000004020800feffffff0000000004030800feffffff0000000008
  2391.         000800ffffffff0020000008010800ffffffff0020000008020800ffffffff00
  2392.         20000008030800ffffffff0020000018800800fffdffff000000000411888300
  2393.         000000041088830000000008808883530f0000008088830000000018800800ff
  2394.         f7ffff000000000480888301000000ffffffff00500801c400000028500801cc
  2395.         00000040500801d400000058500801dc0000005c500801e400000050500801ec
  2396.         00000004800801f4000000a4500801fc00000004808883000000000100feff00
  2397.         5088830100000028500800fcffffff0000000040508883000000005850888301
  2398.         0000005c5088830000070050500800feffffff000000000a00feffa4500800fe
  2399.         ffffff00000000f401feff505088830000000040508883e60100001400feff5c
  2400.         508883000107000a00feff60500801bc00000000508883000000002850888300
  2401.         000000405088830000000058508883000000005c508883000000005050888300
  2402.         0000000480888300000000a450888300000000ffffffff30700800feffffff00
  2403.         000000f401feffffffffff00053d00001f010000ba000000bb080000b14b0001
  2404.         736900019f26000019330000893900019e050001cb80000016440000f1200000
  2405.         dc000000dd0000ffffffff00053d00001f030000ba000000bb080000b14b0001
  2406.         736900019f2400001933000089390000f8420000f9010000fa230000fb450000
  2407.         fc670000fd890000feab00001d250001c3070001c25a0001c4000001c0070001
  2408.         c15a0001b1000001bf7d0001b5630001cb800001b3000001b20000009f100001
  2409.         83140000a7c2000171120001825d000189240001be0100008a5300000a010001
  2410.         d4100000f3400000f4000001b4000000dc000000dd00000191200000d1060000
  2411.         d60100ffffffff00053d00001f030000ba000000bb080000b14b000173690001
  2412.         9f2400001933000089390000f8420000f9010000fa230000fb450000fc670000
  2413.         fd890000feab00001d250001c3070001c25a0001c4000001c0070001c15a0001
  2414.         b1000001bf7d0001b5630001cb800001b3000001b20000009f10000183140000
  2415.         a7c2000171120001825d000189280001be0100008a5300000a010001d4100000
  2416.         f3400000f4000001b4000000dc000000dd00000191200000d1060000d6010001
  2417.         d2080001d38000ffffffff1e2100001e22000320210026202200292121002c21
  2418.         22002f  
  2419.                           CTB_DS  2400 bytes
  2420.  
  2421.  
  2422. command_table  00000000  #33  (LVTMAOutputControl):
  2423.  
  2424.   Attributes:  Work space size        00 longs
  2425.                Parameter space size   00 longs
  2426.                Table update indicator 0
  2427.  
  2428. command_table  00000000  #34  (VRAM_BlockDetectionByStrap):
  2429.  
  2430.   Attributes:  Work space size        00 longs
  2431.                Parameter space size   00 longs
  2432.                Table update indicator 0
  2433.  
  2434. command_table  0000d92c  #35  (MemoryCleanUp):
  2435.  
  2436.   Size         00dc
  2437.   Format Rev.  01
  2438.   Param Rev.   00
  2439.   Content Rev. 01
  2440.   Attributes:  Work space size        01 longs
  2441.                Parameter space size   01 longs
  2442.                Table update indicator 0
  2443.  
  2444.   0006: 370000            SET_ATI_PORT  0000  (INDIRECT_IO_MM)
  2445.   0009: 030041c400        MOVE   WS_REMIND/HI32 [XXXX]  <-  reg[00c4]  [XXXX]
  2446.   000e: 1b054108          SHIFT_RIGHT  WS_REMIND/HI32 [XXXX]  by  08
  2447.   0012: 03e041c900        MOVE   WS_REMIND/HI32 [X...]  <-  reg[00c9]  [...X]
  2448.   0017: 560040            CLEAR  WS_QUOT/LOW32 [XXXX]
  2449.   001a: 03094000          MOVE   WS_QUOT/LOW32 [..XX]  <-  param[00]  [..XX]
  2450.   001e: 15054005          SHIFT_LEFT  WS_QUOT/LOW32 [XXXX]  by  05
  2451.   0022: 2d024041          ADD    WS_QUOT/LOW32 [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  2452.   0026: 023a0040          MOVE   param[00]  [...X]  <-  WS_QUOT/LOW32 [X...]
  2453.   002a: 15054008          SHIFT_LEFT  WS_QUOT/LOW32 [XXXX]  by  08
  2454.   002e: 3b0500170000      SET_FB_BASE  00001700
  2455.   0034: 570000            CLEAR  fb[00]     [XXXX]
  2456.   0037: 660b              SET_DATA_BLOCK  0b  (VRAM_UsageByFirmware)
  2457.   0039: 03050000170000    MOVE   work[00]   [XXXX]  <-  00001700
  2458.   0040: 1b050008          SHIFT_RIGHT  work[00]   [XXXX]  by  08
  2459.   0044: 2d024100          ADD    WS_REMIND/HI32 [XXXX]  <-  work[00]   [XXXX]
  2460.   0048: 0304000400        MOVE   work[00]   [XXXX]  <-  data[0004] [XXXX]
  2461.   004d: 15050002          SHIFT_LEFT  work[00]   [XXXX]  by  02
  2462.   0051: 2d024100          ADD    WS_REMIND/HI32 [XXXX]  <-  work[00]   [XXXX]
  2463.   0055: 013a812141        MOVE   reg[2181]  [...X]  <-  WS_REMIND/HI32 [X...]
  2464.   005a: 15054108          SHIFT_LEFT  WS_REMIND/HI32 [XXXX]  by  08
  2465.   005e: 0102802141        MOVE   reg[2180]  [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  2466.   0063: 560000            CLEAR  work[00]   [XXXX]
  2467.   0066: 03190000          MOVE   work[00]   [..XX]  <-  param[00]  [XX..]
  2468.   006a: 1505000d          SHIFT_LEFT  work[00]   [XXXX]  by  0d
  2469.   006e: 51c8              DELAY_MicroSec  c8
  2470.   0070: 4ae5a02180        TEST   reg[21a0]  [X...]  <-  80
  2471.   0075: 496e00            JUMP_NotEqual  006e
  2472.   0078: 3e050000000000    COMP   work[00]   [XXXX]  <-  00000000
  2473.   007f: 44cb00            JUMP_Equal  00cb
  2474.   0082: 03054100001000    MOVE   WS_REMIND/HI32 [XXXX]  <-  00100000
  2475.   0089: 3e020041          COMP   work[00]   [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  2476.   008d: 469400            JUMP_Above  0094
  2477.   0090: 03024100          MOVE   WS_REMIND/HI32 [XXXX]  <-  work[00]   [XXXX]
  2478.   0094: 33020041          SUB    work[00]   [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  2479.   0098: 0121832100        MOVE   reg[2183]  [...X]  <-  param[00]  [...X]
  2480.   009d: 0102822140        MOVE   reg[2182]  [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  2481.   00a2: 1b054008          SHIFT_RIGHT  WS_QUOT/LOW32 [XXXX]  by  08
  2482.   00a6: 03e14000          MOVE   WS_QUOT/LOW32 [X...]  <-  param[00]  [...X]
  2483.   00aa: 1b054108          SHIFT_RIGHT  WS_REMIND/HI32 [XXXX]  by  08
  2484.   00ae: 2d024041          ADD    WS_QUOT/LOW32 [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  2485.   00b2: 15054108          SHIFT_LEFT  WS_REMIND/HI32 [XXXX]  by  08
  2486.   00b6: 023a0040          MOVE   param[00]  [...X]  <-  WS_QUOT/LOW32 [X...]
  2487.   00ba: 15054008          SHIFT_LEFT  WS_QUOT/LOW32 [XXXX]  by  08
  2488.   00be: 0f8d4120d0        OR     WS_REMIND/HI32 [XX..]  <-  d020
  2489.   00c3: 0102842141        MOVE   reg[2184]  [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  2490.   00c8: 436e00            JUMP   006e
  2491.   00cb: 0105120000000100  MOVE   reg[0012]  [XXXX]  <-  00010000
  2492.   00d3: 0105130000000100  MOVE   reg[0013]  [XXXX]  <-  00010000
  2493.   00db: 5b                EOT
  2494.  
  2495.  
  2496. command_table  0000da08  #36  (ReadEDIDFromHWAssistedI2C/ProcessI2cChannelTransaction):
  2497.  
  2498.   Size         0239
  2499.   Format Rev.  01
  2500.   Param Rev.   00
  2501.   Content Rev. 01
  2502.   Attributes:  Work space size        00 longs
  2503.                Parameter space size   02 longs
  2504.                Table update indicator 0
  2505.  
  2506.   0006: 370000            SET_ATI_PORT  0000  (INDIRECT_IO_MM)
  2507.   0009: 0d25341808        OR     reg[1834]  [...X]  <-  08
  2508.   000e: 07250719fd        AND    reg[1907]  [...X]  <-  fd
  2509.   0013: 560041            CLEAR  WS_REMIND/HI32 [XXXX]
  2510.   0016: 03394101          MOVE   WS_REMIND/HI32 [...X]  <-  param[01]  [X...]
  2511.   001a: 0925410f          AND    WS_REMIND/HI32 [...X]  <-  0f
  2512.   001e: 030a4042          MOVE   WS_QUOT/LOW32 [..XX]  <-  WS_DATAPTR [..XX]
  2513.   0022: 66ff              SET_DATA_BLOCK  ff  (this table)
  2514.   0024: 2d0d421902        ADD    WS_DATAPTR [..XX]  <-  0219
  2515.   0029: 15254102          SHIFT_LEFT  WS_REMIND/HI32 [...X]  by  02
  2516.   002d: 2d0a4241          ADD    WS_DATAPTR [..XX]  <-  WS_REMIND/HI32 [..XX]
  2517.   0031: 030c410000        MOVE   WS_REMIND/HI32 [..XX]  <-  data[0000] [..XX]
  2518.   0036: 0102000041        MOVE   reg[0000]  [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  2519.   003b: 07a50100fe        AND    reg[0001]  [.X..]  <-  fe
  2520.   0040: 54080100          CLEAR  reg[0001]  [..XX]
  2521.   0044: 010c3b180200      MOVE   reg[183b]  [..XX]  <-  data[0002] [..XX]
  2522.   004a: 030a4240          MOVE   WS_DATAPTR [..XX]  <-  WS_QUOT/LOW32 [..XX]
  2523.   004e: 030540a8610000    MOVE   WS_QUOT/LOW32 [XXXX]  <-  000061a8
  2524.   0055: 560041            CLEAR  WS_REMIND/HI32 [XXXX]
  2525.   0058: 03214100          MOVE   WS_REMIND/HI32 [...X]  <-  param[00]  [...X]
  2526.   005c: 27024041          DIV    WS_QUOT/LOW32 [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  2527.   0060: 018a371840        MOVE   reg[1837]  [XX..]  <-  WS_QUOT/LOW32 [..XX]
  2528.   0065: 0125371802        MOVE   reg[1837]  [...X]  <-  02
  2529.   006a: 0105381800000030  MOVE   reg[1838]  [XXXX]  <-  30000000
  2530.   0072: 0d25351802        OR     reg[1835]  [...X]  <-  02
  2531.   0077: 01a9391801        MOVE   reg[1839]  [.X..]  <-  param[01]  [..X.]
  2532.   007c: 4b250101          TEST   param[01]  [...X]  <-  01
  2533.   0080: 498700            JUMP_NotEqual  0087
  2534.   0083: 54303918          CLEAR  reg[1839]  [.X..]
  2535.   0087: 010d39180031      MOVE   reg[1839]  [..XX]  <-  3100
  2536.   008d: 2ba5391801        ADD    reg[1839]  [.X..]  <-  01
  2537.   0092: 4b250102          TEST   param[01]  [...X]  <-  02
  2538.   0096: 449e00            JUMP_Equal  009e
  2539.   0099: 2ba5391801        ADD    reg[1839]  [.X..]  <-  01
  2540.   009e: 560041            CLEAR  WS_REMIND/HI32 [XXXX]
  2541.   00a1: 03714101          MOVE   WS_REMIND/HI32 [..X.]  <-  param[01]  [.X..]
  2542.   00a5: 0fe54180          OR     WS_REMIND/HI32 [X...]  <-  80
  2543.   00a9: 01023a1841        MOVE   reg[183a]  [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  2544.   00ae: 03694100          MOVE   WS_REMIND/HI32 [..X.]  <-  param[00]  [..X.]
  2545.   00b2: 2da54101          ADD    WS_REMIND/HI32 [.X..]  <-  01
  2546.   00b6: 01023a1841        MOVE   reg[183a]  [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  2547.   00bb: 4b250102          TEST   param[01]  [...X]  <-  02
  2548.   00bf: 44ce00            JUMP_Equal  00ce
  2549.   00c2: 562841            CLEAR  WS_REMIND/HI32 [..X.]
  2550.   00c5: 2da54101          ADD    WS_REMIND/HI32 [.X..]  <-  01
  2551.   00c9: 01023a1841        MOVE   reg[183a]  [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  2552.   00ce: 4b250101          TEST   param[01]  [...X]  <-  01
  2553.   00d2: 44ef00            JUMP_Equal  00ef
  2554.   00d5: 03714100          MOVE   WS_REMIND/HI32 [..X.]  <-  param[00]  [.X..]
  2555.   00d9: 2da54101          ADD    WS_REMIND/HI32 [.X..]  <-  01
  2556.   00dd: 01023a1841        MOVE   reg[183a]  [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  2557.   00e2: 03794100          MOVE   WS_REMIND/HI32 [..X.]  <-  param[00]  [X...]
  2558.   00e6: 2da54101          ADD    WS_REMIND/HI32 [.X..]  <-  01
  2559.   00ea: 01023a1841        MOVE   reg[183a]  [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  2560.   00ef: 0d25341801        OR     reg[1834]  [...X]  <-  01
  2561.   00f4: 03a54101          MOVE   WS_REMIND/HI32 [.X..]  <-  01
  2562.   00f8: 43c201            JUMP   01c2
  2563.   00fb: 03294001          MOVE   WS_QUOT/LOW32 [...X]  <-  param[01]  [..X.]
  2564.   00ff: 03654001          MOVE   WS_QUOT/LOW32 [..X.]  <-  01
  2565.   0103: 03994000          MOVE   WS_QUOT/LOW32 [XX..]  <-  param[00]  [XX..]
  2566.   0107: 560041            CLEAR  WS_REMIND/HI32 [XXXX]
  2567.   010a: 03714101          MOVE   WS_REMIND/HI32 [..X.]  <-  param[01]  [.X..]
  2568.   010e: 0f654101          OR     WS_REMIND/HI32 [..X.]  <-  01
  2569.   0112: 0fe54180          OR     WS_REMIND/HI32 [X...]  <-  80
  2570.   0116: 01023a1841        MOVE   reg[183a]  [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  2571.   011b: 01a5391804        MOVE   reg[1839]  [.X..]  <-  04
  2572.   0120: 3d650104          COMP   param[01]  [..X.]  <-  04
  2573.   0124: 473001            JUMP_BelowOrEq  0130
  2574.   0127: 010d39180113      MOVE   reg[1839]  [..XX]  <-  1301
  2575.   012d: 435f01            JUMP   015f
  2576.   0130: 01a2391840        MOVE   reg[1839]  [.X..]  <-  WS_QUOT/LOW32 [...X]
  2577.   0135: 010d39180131      MOVE   reg[1839]  [..XX]  <-  3101
  2578.   013b: 435f01            JUMP   015f
  2579.   013e: 07653918ef        AND    reg[1839]  [..X.]  <-  ef
  2580.   0143: 01a5391803        MOVE   reg[1839]  [.X..]  <-  03
  2581.   0148: 3e254004          COMP   WS_QUOT/LOW32 [...X]  <-  04
  2582.   014c: 465f01            JUMP_Above  015f
  2583.   014f: 01a2391840        MOVE   reg[1839]  [.X..]  <-  WS_QUOT/LOW32 [...X]
  2584.   0154: 31a5391801        SUB    reg[1839]  [.X..]  <-  01
  2585.   0159: 5c653918fd20      MASK   reg[1839]  [..X.]  &  fd  |  20
  2586.   015f: 0d25341801        OR     reg[1834]  [...X]  <-  01
  2587.   0164: 03a54100          MOVE   WS_REMIND/HI32 [.X..]  <-  00
  2588.   0168: 43c201            JUMP   01c2
  2589.   016b: 03054101000080    MOVE   WS_REMIND/HI32 [XXXX]  <-  80000001
  2590.   0172: 03aa4140          MOVE   WS_REMIND/HI32 [.X..]  <-  WS_QUOT/LOW32 [..X.]
  2591.   0176: 01023a1841        MOVE   reg[183a]  [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  2592.   017b: 3d650101          COMP   param[01]  [..X.]  <-  01
  2593.   017f: 498a01            JUMP_NotEqual  018a
  2594.   0182: 02a8003a18        MOVE   param[00]  [.X..]  <-  reg[183a]  [..X.]
  2595.   0187: 430102            JUMP   0201
  2596.   018a: 560041            CLEAR  WS_REMIND/HI32 [XXXX]
  2597.   018d: 031a4140          MOVE   WS_REMIND/HI32 [..XX]  <-  WS_QUOT/LOW32 [XX..]
  2598.   0191: 3b0241            SET_FB_BASE  WS_REMIND/HI32 [XXXX]
  2599.   0194: 0328413a18        MOVE   WS_REMIND/HI32 [...X]  <-  reg[183a]  [..X.]
  2600.   0199: 0368413a18        MOVE   WS_REMIND/HI32 [..X.]  <-  reg[183a]  [..X.]
  2601.   019e: 03a8413a18        MOVE   WS_REMIND/HI32 [.X..]  <-  reg[183a]  [..X.]
  2602.   01a3: 03e8413a18        MOVE   WS_REMIND/HI32 [X...]  <-  reg[183a]  [..X.]
  2603.   01a8: 04020041          MOVE   fb[00]     [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  2604.   01ac: 562840            CLEAR  WS_QUOT/LOW32 [..X.]
  2605.   01af: 2d8d400400        ADD    WS_QUOT/LOW32 [XX..]  <-  0004
  2606.   01b4: 3e254004          COMP   WS_QUOT/LOW32 [...X]  <-  04
  2607.   01b8: 470102            JUMP_BelowOrEq  0201
  2608.   01bb: 33254004          SUB    WS_QUOT/LOW32 [...X]  <-  04
  2609.   01bf: 433e01            JUMP   013e
  2610.   01c2: 02650002          MOVE   param[00]  [..X.]  <-  02
  2611.   01c6: 030d416400        MOVE   WS_REMIND/HI32 [..XX]  <-  0064
  2612.   01cb: 330d410100        SUB    WS_REMIND/HI32 [..XX]  <-  0001
  2613.   01d0: 3e0d410000        COMP   WS_REMIND/HI32 [..XX]  <-  0000
  2614.   01d5: 440102            JUMP_Equal  0201
  2615.   01d8: 5164              DELAY_MicroSec  64
  2616.   01da: 4a25361810        TEST   reg[1836]  [...X]  <-  10
  2617.   01df: 44cb01            JUMP_Equal  01cb
  2618.   01e2: 4a65361806        TEST   reg[1836]  [..X.]  <-  06
  2619.   01e7: 490102            JUMP_NotEqual  0201
  2620.   01ea: 02650001          MOVE   param[00]  [..X.]  <-  01
  2621.   01ee: 0d25351802        OR     reg[1835]  [...X]  <-  02
  2622.   01f3: 3ea54100          COMP   WS_REMIND/HI32 [.X..]  <-  00
  2623.   01f7: 446b01            JUMP_Equal  016b
  2624.   01fa: 4b250101          TEST   param[01]  [...X]  <-  01
  2625.   01fe: 44fb00            JUMP_Equal  00fb
  2626.   0201: 0d25351802        OR     reg[1835]  [...X]  <-  02
  2627.   0206: 0125341802        MOVE   reg[1834]  [...X]  <-  02
  2628.   020b: 5101              DELAY_MicroSec  01
  2629.   020d: 54003418          CLEAR  reg[1834]  [XXXX]
  2630.   0211: 54003b18          CLEAR  reg[183b]  [XXXX]
  2631.   0215: 5b                EOT
  2632.   0216: 7a20004c1901005019030254190504581942415c19494860194b4a7419292870
  2633.         194d4c  
  2634.                           CTB_DS  32 bytes
  2635.  
  2636.  
  2637. command_table  00000000  #37  (WriteOneByteToHWAssistedI2C):
  2638.  
  2639.   Attributes:  Work space size        00 longs
  2640.                Parameter space size   00 longs
  2641.                Table update indicator 0
  2642.  
  2643. command_table  0000dc42  #38  (ReadHWAssistedI2CStatus/HPDInterruptService):
  2644.  
  2645.   Size         005f
  2646.   Format Rev.  02
  2647.   Param Rev.   00
  2648.   Content Rev. 02
  2649.   Attributes:  Work space size        00 longs
  2650.                Parameter space size   01 longs
  2651.                Table update indicator 0
  2652.  
  2653.   0006: 370000            SET_ATI_PORT  0000  (INDIRECT_IO_MM)
  2654.   0009: 3d650001          COMP   param[00]  [..X.]  <-  01
  2655.   000d: 445400            JUMP_Equal  0054
  2656.   0010: 553000            CLEAR  param[00]  [.X..]
  2657.   0013: 3d250006          COMP   param[00]  [...X]  <-  06
  2658.   0017: 465000            JUMP_Above  0050
  2659.   001a: 32250001          SUB    param[00]  [...X]  <-  01
  2660.   001e: 20250003          MUL    param[00]  [...X]  <-  03
  2661.   0022: 560848            CLEAR  WS_REGPTR [..XX]
  2662.   0025: 03224840          MOVE   WS_REGPTR [...X]  <-  WS_QUOT/LOW32 [...X]
  2663.   0029: 0da5081801        OR     reg[1808]  [.X..]  <-  01
  2664.   002e: 02a0000718        MOVE   param[00]  [.X..]  <-  reg[1807]  [...X]
  2665.   0033: 08a50003          AND    param[00]  [.X..]  <-  03
  2666.   0037: 4a25071802        TEST   reg[1807]  [...X]  <-  02
  2667.   003c: 444a00            JUMP_Equal  004a
  2668.   003f: 5c0d0818fffe0100  MASK   reg[1808]  [..XX]  &  feff  |  0001
  2669.   0047: 435000            JUMP   0050
  2670.   004a: 0d0d08180101      OR     reg[1808]  [..XX]  <-  0101
  2671.   0050: 3a0000            SET_REG_BLOCK  0000
  2672.   0053: 5b                EOT
  2673.   0054: 0d65cf0508        OR     reg[05cf]  [..X.]  <-  08
  2674.   0059: 0d65131401        OR     reg[1413]  [..X.]  <-  01
  2675.   005e: 5b                EOT
  2676.  
  2677.  
  2678. command_table  00000000  #39  (SpeedFanControl):
  2679.  
  2680.   Attributes:  Work space size        00 longs
  2681.                Parameter space size   00 longs
  2682.                Table update indicator 0
  2683.  
  2684. command_table  00000000  #3a  (PowerConnectorDetection):
  2685.  
  2686.   Attributes:  Work space size        00 longs
  2687.                Parameter space size   00 longs
  2688.                Table update indicator 0
  2689.  
  2690. command_table  00000000  #3b  (MC_Synchronization):
  2691.  
  2692.   Attributes:  Work space size        00 longs
  2693.                Parameter space size   00 longs
  2694.                Table update indicator 0
  2695.  
  2696. command_table  0000dca2  #3c  (ComputeMemoryEnginePLL):
  2697.  
  2698.   Size         00d3
  2699.   Format Rev.  01
  2700.   Param Rev.   00
  2701.   Content Rev. 04
  2702.   Attributes:  Work space size        00 longs
  2703.                Parameter space size   02 longs
  2704.                Table update indicator 0
  2705.  
  2706.   0006: 080500ffffff00    AND    param[00]  [XXXX]  <-  00ffffff
  2707.   000d: 661e              SET_DATA_BLOCK  1e  (IntegratedSystemInfo)
  2708.   000f: 0304460800        MOVE   WS_FB_WIN [XXXX]  <-  data[0008] [XXXX]
  2709.   0014: 03054038180000    MOVE   WS_QUOT/LOW32 [XXXX]  <-  00001838
  2710.   001b: 3d050000000000    COMP   param[00]  [XXXX]  <-  00000000
  2711.   0022: 445d00            JUMP_Equal  005d
  2712.   0025: 21054664000000    MUL    WS_FB_WIN [XXXX]  <-  00000064
  2713.   002c: 2d014000          ADD    WS_QUOT/LOW32 [XXXX]  <-  param[00]  [XXXX]
  2714.   0030: 33054001000000    SUB    WS_QUOT/LOW32 [XXXX]  <-  00000001
  2715.   0037: 27014000          DIV    WS_QUOT/LOW32 [XXXX]  <-  param[00]  [XXXX]
  2716.   003b: 3e054038180000    COMP   WS_QUOT/LOW32 [XXXX]  <-  00001838
  2717.   0042: 454c00            JUMP_Below  004c
  2718.   0045: 03054038180000    MOVE   WS_QUOT/LOW32 [XXXX]  <-  00001838
  2719.   004c: 3e0540c8000000    COMP   WS_QUOT/LOW32 [XXXX]  <-  000000c8
  2720.   0053: 465d00            JUMP_Above  005d
  2721.   0056: 030540c8000000    MOVE   WS_QUOT/LOW32 [XXXX]  <-  000000c8
  2722.   005d: 66ff              SET_DATA_BLOCK  ff  (this table)
  2723.   005f: 2d0d42bb00        ADD    WS_DATAPTR [..XX]  <-  00bb
  2724.   0064: 3e0c400200        COMP   WS_QUOT/LOW32 [..XX]  <-  data[0002] [..XX]
  2725.   0069: 477400            JUMP_BelowOrEq  0074
  2726.   006c: 2d0d420800        ADD    WS_DATAPTR [..XX]  <-  0008
  2727.   0071: 436400            JUMP   0064
  2728.   0074: 330c400000        SUB    WS_QUOT/LOW32 [..XX]  <-  data[0000] [..XX]
  2729.   0079: 2d0c400600        ADD    WS_QUOT/LOW32 [..XX]  <-  data[0006] [..XX]
  2730.   007e: 330d400100        SUB    WS_QUOT/LOW32 [..XX]  <-  0001
  2731.   0083: 270c400600        DIV    WS_QUOT/LOW32 [..XX]  <-  data[0006] [..XX]
  2732.   0088: 2d0c400400        ADD    WS_QUOT/LOW32 [..XX]  <-  data[0004] [..XX]
  2733.   008d: 02e20040          MOVE   param[00]  [X...]  <-  WS_QUOT/LOW32 [...X]
  2734.   0091: 330c400400        SUB    WS_QUOT/LOW32 [..XX]  <-  data[0004] [..XX]
  2735.   0096: 210c400600        MUL    WS_QUOT/LOW32 [..XX]  <-  data[0006] [..XX]
  2736.   009b: 2d0c400000        ADD    WS_QUOT/LOW32 [..XX]  <-  data[0000] [..XX]
  2737.   00a0: 03024140          MOVE   WS_REMIND/HI32 [XXXX]  <-  WS_QUOT/LOW32 [XXXX]
  2738.   00a4: 21054664000000    MUL    WS_FB_WIN [XXXX]  <-  00000064
  2739.   00ab: 27024041          DIV    WS_QUOT/LOW32 [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  2740.   00af: 020a0040          MOVE   param[00]  [..XX]  <-  WS_QUOT/LOW32 [..XX]
  2741.   00b3: 02b20040          MOVE   param[00]  [.X..]  <-  WS_QUOT/LOW32 [.X..]
  2742.   00b7: 5b                EOT
  2743.   00b8: 7a1800c8004006080019004006800c40003200800c381860006400  
  2744.                           CTB_DS  24 bytes
  2745.  
  2746.  
  2747. command_table  00000000  #3d  (MemoryRefreshConversion):
  2748.  
  2749.   Attributes:  Work space size        00 longs
  2750.                Parameter space size   00 longs
  2751.                Table update indicator 0
  2752.  
  2753. command_table  00000000  #3e  (VRAM_GetCurrentInfoBlock):
  2754.  
  2755.   Attributes:  Work space size        00 longs
  2756.                Parameter space size   00 longs
  2757.                Table update indicator 0
  2758.  
  2759. command_table  00000000  #3f  (DynamicMemorySettings):
  2760.  
  2761.   Attributes:  Work space size        00 longs
  2762.                Parameter space size   00 longs
  2763.                Table update indicator 0
  2764.  
  2765. command_table  00000000  #40  (MemoryTraining):
  2766.  
  2767.   Attributes:  Work space size        00 longs
  2768.                Parameter space size   00 longs
  2769.                Table update indicator 0
  2770.  
  2771. command_table  0000dd76  #41  (EnableSpreadSpectrumOnPPLL):
  2772.  
  2773.   Size         0074
  2774.   Format Rev.  01
  2775.   Param Rev.   00
  2776.   Content Rev. 03
  2777.   Attributes:  Work space size        00 longs
  2778.                Parameter space size   02 longs
  2779.                Table update indicator 0
  2780.  
  2781.   0006: 370000            SET_ATI_PORT  0000  (INDIRECT_IO_MM)
  2782.   0009: 3a1000            SET_REG_BLOCK  0010
  2783.   000c: 4ba5000c          TEST   param[00]  [.X..]  <-  0c
  2784.   0010: 442000            JUMP_Equal  0020
  2785.   0013: 3a2000            SET_REG_BLOCK  0020
  2786.   0016: 4ba50004          TEST   param[00]  [.X..]  <-  04
  2787.   001a: 492000            JUMP_NotEqual  0020
  2788.   001d: 3a0000            SET_REG_BLOCK  0000
  2789.   0020: 3de50001          COMP   param[00]  [X...]  <-  01
  2790.   0024: 443d00            JUMP_Equal  003d
  2791.   0027: 07650417ef        AND    reg[1704]  [..X.]  <-  ef
  2792.   002c: 3c0d05170000      COMP   reg[1705]  [..XX]  <-  0000
  2793.   0032: 497000            JUMP_NotEqual  0070
  2794.   0035: 07a50517fc        AND    reg[1705]  [.X..]  <-  fc
  2795.   003a: 437000            JUMP   0070
  2796.   003d: 4a65041710        TEST   reg[1704]  [..X.]  <-  10
  2797.   0042: 497000            JUMP_NotEqual  0070
  2798.   0045: 07250717f7        AND    reg[1707]  [...X]  <-  f7
  2799.   004a: 5ca50517fc01      MASK   reg[1705]  [.X..]  &  fc  |  01
  2800.   0050: 4ba50001          TEST   param[00]  [.X..]  <-  01
  2801.   0054: 495b00            JUMP_NotEqual  005b
  2802.   0057: 0e650120          OR     param[01]  [..X.]  <-  20
  2803.   005b: 0e650110          OR     param[01]  [..X.]  <-  10
  2804.   005f: 0109031700        MOVE   reg[1703]  [..XX]  <-  param[00]  [..XX]
  2805.   0064: 0101041701        MOVE   reg[1704]  [XXXX]  <-  param[01]  [XXXX]
  2806.   0069: 5001              DELAY_MilliSec  01
  2807.   006b: 0d25071708        OR     reg[1707]  [...X]  <-  08
  2808.   0070: 3a0000            SET_REG_BLOCK  0000
  2809.   0073: 5b                EOT
  2810.  
  2811.  
  2812. command_table  00000000  #42  (TMDSAOutputControl):
  2813.  
  2814.   Attributes:  Work space size        00 longs
  2815.                Parameter space size   00 longs
  2816.                Table update indicator 0
  2817.  
  2818. command_table  00000000  #43  (SetVoltage):
  2819.  
  2820.   Attributes:  Work space size        00 longs
  2821.                Parameter space size   00 longs
  2822.                Table update indicator 0
  2823.  
  2824. command_table  00000000  #44  (DAC1OutputControl):
  2825.  
  2826.   Attributes:  Work space size        00 longs
  2827.                Parameter space size   00 longs
  2828.                Table update indicator 0
  2829.  
  2830. command_table  00000000  #45  (DAC2OutputControl):
  2831.  
  2832.   Attributes:  Work space size        00 longs
  2833.                Parameter space size   00 longs
  2834.                Table update indicator 0
  2835.  
  2836. command_table  00000000  #46  (SetupHWAssistedI2CStatus):
  2837.  
  2838.   Attributes:  Work space size        00 longs
  2839.                Parameter space size   00 longs
  2840.                Table update indicator 0
  2841.  
  2842. command_table  0000bbe4  #47  (ClockSource):
  2843.  
  2844.   Size         001c
  2845.   Format Rev.  01
  2846.   Param Rev.   00
  2847.   Content Rev. 01
  2848.   Attributes:  Work space size        00 longs
  2849.                Parameter space size   00 longs
  2850.                Table update indicator 0
  2851.  
  2852.   0006: 370000            SET_ATI_PORT  0000  (INDIRECT_IO_MM)
  2853.   0009: 07a59c01fc        AND    reg[019c]  [.X..]  <-  fc
  2854.   000e: 0d659c0180        OR     reg[019c]  [..X.]  <-  80
  2855.   0013: 0105c50120d3201d  MOVE   reg[01c5]  [XXXX]  <-  1d20d320
  2856.   001b: 5b                EOT
  2857.  
  2858.  
  2859. command_table  00000000  #48  (MemoryDeviceInit):
  2860.  
  2861.   Attributes:  Work space size        00 longs
  2862.                Parameter space size   00 longs
  2863.                Table update indicator 0
  2864.  
  2865. command_table  0000ddea  #49  (EnableYUV):
  2866.  
  2867.   Size         00bd
  2868.   Format Rev.  02
  2869.   Param Rev.   00
  2870.   Content Rev. 01
  2871.   Attributes:  Work space size        00 longs
  2872.                Parameter space size   01 longs
  2873.                Table update indicator 0
  2874.  
  2875.   0006: 03094000          MOVE   WS_QUOT/LOW32 [..XX]  <-  param[00]  [..XX]
  2876.   000a: 020d0000ff        MOVE   param[00]  [..XX]  <-  ff00
  2877.   000f: 6616              SET_DATA_BLOCK  16  (Object_Info/Object_Header)
  2878.   0011: 030a4140          MOVE   WS_REMIND/HI32 [..XX]  <-  WS_QUOT/LOW32 [..XX]
  2879.   0015: 1b0d410c          SHIFT_RIGHT  WS_REMIND/HI32 [..XX]  by  0c
  2880.   0019: 3e254102          COMP   WS_REMIND/HI32 [...X]  <-  02
  2881.   001d: 442f00            JUMP_Equal  002f
  2882.   0020: 3e254103          COMP   WS_REMIND/HI32 [...X]  <-  03
  2883.   0024: 49b900            JUMP_NotEqual  00b9
  2884.   0027: 2d0c420600        ADD    WS_DATAPTR [..XX]  <-  data[0006] [..XX]
  2885.   002c: 433400            JUMP   0034
  2886.   002f: 2d0c420a00        ADD    WS_DATAPTR [..XX]  <-  data[000a] [..XX]
  2887.   0034: 0324410000        MOVE   WS_REMIND/HI32 [...X]  <-  data[0000] [...X]
  2888.   0039: 3e254100          COMP   WS_REMIND/HI32 [...X]  <-  00
  2889.   003d: 44b900            JUMP_Equal  00b9
  2890.   0040: 3e0c400400        COMP   WS_QUOT/LOW32 [..XX]  <-  data[0004] [..XX]
  2891.   0045: 445400            JUMP_Equal  0054
  2892.   0048: 2d0d420800        ADD    WS_DATAPTR [..XX]  <-  0008
  2893.   004d: 33254101          SUB    WS_REMIND/HI32 [...X]  <-  01
  2894.   0051: 433900            JUMP   0039
  2895.   0054: 030c400600        MOVE   WS_QUOT/LOW32 [..XX]  <-  data[0006] [..XX]
  2896.   0059: 030c410800        MOVE   WS_REMIND/HI32 [..XX]  <-  data[0008] [..XX]
  2897.   005e: 6616              SET_DATA_BLOCK  16  (Object_Info/Object_Header)
  2898.   0060: 2d0a4042          ADD    WS_QUOT/LOW32 [..XX]  <-  WS_DATAPTR [..XX]
  2899.   0064: 3e0d410000        COMP   WS_REMIND/HI32 [..XX]  <-  0000
  2900.   0069: 44a700            JUMP_Equal  00a7
  2901.   006c: 2d0a4241          ADD    WS_DATAPTR [..XX]  <-  WS_REMIND/HI32 [..XX]
  2902.   0070: 560041            CLEAR  WS_REMIND/HI32 [XXXX]
  2903.   0073: 0324410000        MOVE   WS_REMIND/HI32 [...X]  <-  data[0000] [...X]
  2904.   0078: 03a4410100        MOVE   WS_REMIND/HI32 [.X..]  <-  data[0001] [...X]
  2905.   007d: 3e2541ff          COMP   WS_REMIND/HI32 [...X]  <-  ff
  2906.   0081: 44a700            JUMP_Equal  00a7
  2907.   0084: 3e254101          COMP   WS_REMIND/HI32 [...X]  <-  01
  2908.   0088: 499000            JUMP_NotEqual  0090
  2909.   008b: 0224000200        MOVE   param[00]  [...X]  <-  data[0002] [...X]
  2910.   0090: 3e254102          COMP   WS_REMIND/HI32 [...X]  <-  02
  2911.   0094: 49a000            JUMP_NotEqual  00a0
  2912.   0097: 0264000200        MOVE   param[00]  [..X.]  <-  data[0002] [...X]
  2913.   009c: 32650001          SUB    param[00]  [..X.]  <-  01
  2914.   00a0: 2d1a4241          ADD    WS_DATAPTR [..XX]  <-  WS_REMIND/HI32 [XX..]
  2915.   00a4: 437300            JUMP   0073
  2916.   00a7: 030a4240          MOVE   WS_DATAPTR [..XX]  <-  WS_QUOT/LOW32 [..XX]
  2917.   00ab: 030c410100        MOVE   WS_REMIND/HI32 [..XX]  <-  data[0001] [..XX]
  2918.   00b0: 3e0d410000        COMP   WS_REMIND/HI32 [..XX]  <-  0000
  2919.   00b5: 44b900            JUMP_Equal  00b9
  2920.   00b8: 5b                EOT
  2921.   00b9: 560842            CLEAR  WS_DATAPTR [..XX]
  2922.   00bc: 5b                EOT
  2923.  
  2924.  
  2925. command_table  00000000  #4a  (DIG1EncoderControl):
  2926.  
  2927.   Attributes:  Work space size        00 longs
  2928.                Parameter space size   00 longs
  2929.                Table update indicator 0
  2930.  
  2931. command_table  0000e17c  #4b  (DIG2EncoderControl):
  2932.  
  2933.   Size         0362
  2934.   Format Rev.  01
  2935.   Param Rev.   00
  2936.   Content Rev. 01
  2937.   Attributes:  Work space size        01 longs
  2938.                Parameter space size   00 longs
  2939.                Table update indicator 0
  2940.  
  2941.   0006: 370000            SET_ATI_PORT  0000  (INDIRECT_IO_MM)
  2942.   0009: 4aa5c90504        TEST   reg[05c9]  [.X..]  <-  04
  2943.   000e: 441e03            JUMP_Equal  031e
  2944.   0011: 6606              SET_DATA_BLOCK  06  (LVDS_Info)
  2945.   0013: 0324004200        MOVE   work[00]   [...X]  <-  data[0042] [...X]
  2946.   0018: 3e250002          COMP   work[00]   [...X]  <-  02
  2947.   001c: 451e03            JUMP_Below  031e
  2948.   001f: 020d0000ff        MOVE   param[00]  [..XX]  <-  ff00
  2949.   0024: 030d401431        MOVE   WS_QUOT/LOW32 [..XX]  <-  3114
  2950.   0029: 6616              SET_DATA_BLOCK  16  (Object_Info/Object_Header)
  2951.   002b: 2d0c420600        ADD    WS_DATAPTR [..XX]  <-  data[0006] [..XX]
  2952.   0030: 0324410000        MOVE   WS_REMIND/HI32 [...X]  <-  data[0000] [...X]
  2953.   0035: 3e254100          COMP   WS_REMIND/HI32 [...X]  <-  00
  2954.   0039: 44b400            JUMP_Equal  00b4
  2955.   003c: 3e0c400400        COMP   WS_QUOT/LOW32 [..XX]  <-  data[0004] [..XX]
  2956.   0041: 445000            JUMP_Equal  0050
  2957.   0044: 2d0d420800        ADD    WS_DATAPTR [..XX]  <-  0008
  2958.   0049: 33254101          SUB    WS_REMIND/HI32 [...X]  <-  01
  2959.   004d: 433500            JUMP   0035
  2960.   0050: 030c400600        MOVE   WS_QUOT/LOW32 [..XX]  <-  data[0006] [..XX]
  2961.   0055: 030c410800        MOVE   WS_REMIND/HI32 [..XX]  <-  data[0008] [..XX]
  2962.   005a: 6616              SET_DATA_BLOCK  16  (Object_Info/Object_Header)
  2963.   005c: 2d0a4042          ADD    WS_QUOT/LOW32 [..XX]  <-  WS_DATAPTR [..XX]
  2964.   0060: 3e0d410000        COMP   WS_REMIND/HI32 [..XX]  <-  0000
  2965.   0065: 44a300            JUMP_Equal  00a3
  2966.   0068: 2d0a4241          ADD    WS_DATAPTR [..XX]  <-  WS_REMIND/HI32 [..XX]
  2967.   006c: 560041            CLEAR  WS_REMIND/HI32 [XXXX]
  2968.   006f: 0324410000        MOVE   WS_REMIND/HI32 [...X]  <-  data[0000] [...X]
  2969.   0074: 03a4410100        MOVE   WS_REMIND/HI32 [.X..]  <-  data[0001] [...X]
  2970.   0079: 3e2541ff          COMP   WS_REMIND/HI32 [...X]  <-  ff
  2971.   007d: 44a300            JUMP_Equal  00a3
  2972.   0080: 3e254101          COMP   WS_REMIND/HI32 [...X]  <-  01
  2973.   0084: 498c00            JUMP_NotEqual  008c
  2974.   0087: 0224000200        MOVE   param[00]  [...X]  <-  data[0002] [...X]
  2975.   008c: 3e254102          COMP   WS_REMIND/HI32 [...X]  <-  02
  2976.   0090: 499c00            JUMP_NotEqual  009c
  2977.   0093: 0264000200        MOVE   param[00]  [..X.]  <-  data[0002] [...X]
  2978.   0098: 32650001          SUB    param[00]  [..X.]  <-  01
  2979.   009c: 2d1a4241          ADD    WS_DATAPTR [..XX]  <-  WS_REMIND/HI32 [XX..]
  2980.   00a0: 436f00            JUMP   006f
  2981.   00a3: 030a4240          MOVE   WS_DATAPTR [..XX]  <-  WS_QUOT/LOW32 [..XX]
  2982.   00a7: 030c410100        MOVE   WS_REMIND/HI32 [..XX]  <-  data[0001] [..XX]
  2983.   00ac: 3e0d410000        COMP   WS_REMIND/HI32 [..XX]  <-  0000
  2984.   00b1: 49b800            JUMP_NotEqual  00b8
  2985.   00b4: 560842            CLEAR  WS_DATAPTR [..XX]
  2986.   00b7: 5b                EOT
  2987.   00b8: 4222006302c2005a5a  
  2988.                           SWITCH  work[00]   [...X]
  2989.         02->00c2
  2990.   00c1: 5b                EOT
  2991.   00c2: 66ff              SET_DATA_BLOCK  ff  (this table)
  2992.   00c4: 2d0d422203        ADD    WS_DATAPTR [..XX]  <-  0322
  2993.   00c9: 030541804c0000    MOVE   WS_REMIND/HI32 [XXXX]  <-  00004c80
  2994.   00d0: 3b0241            SET_FB_BASE  WS_REMIND/HI32 [XXXX]
  2995.   00d3: 0404000000        MOVE   fb[00]     [XXXX]  <-  data[0000] [XXXX]
  2996.   00d8: 2d0d420400        ADD    WS_DATAPTR [..XX]  <-  0004
  2997.   00dd: 2d054104000000    ADD    WS_REMIND/HI32 [XXXX]  <-  00000004
  2998.   00e4: 3f0500ffffffff    COMP   fb[00]     [XXXX]  <-  ffffffff
  2999.   00eb: 49d000            JUMP_NotEqual  00d0
  3000.   00ee: 6606              SET_DATA_BLOCK  06  (LVDS_Info)
  3001.   00f0: 0324413400        MOVE   WS_REMIND/HI32 [...X]  <-  data[0034] [...X]
  3002.   00f5: 15254102          SHIFT_LEFT  WS_REMIND/HI32 [...X]  by  02
  3003.   00f9: 3b05804c0000      SET_FB_BASE  00004c80
  3004.   00ff: 04620041          MOVE   fb[00]     [..X.]  <-  WS_REMIND/HI32 [...X]
  3005.   0103: 560041            CLEAR  WS_REMIND/HI32 [XXXX]
  3006.   0106: 0324413500        MOVE   WS_REMIND/HI32 [...X]  <-  data[0035] [...X]
  3007.   010b: 3b05844c0000      SET_FB_BASE  00004c84
  3008.   0111: 04620041          MOVE   fb[00]     [..X.]  <-  WS_REMIND/HI32 [...X]
  3009.   0115: 560041            CLEAR  WS_REMIND/HI32 [XXXX]
  3010.   0118: 0324413900        MOVE   WS_REMIND/HI32 [...X]  <-  data[0039] [...X]
  3011.   011d: 150d4102          SHIFT_LEFT  WS_REMIND/HI32 [..XX]  by  02
  3012.   0121: 3b05884c0000      SET_FB_BASE  00004c88
  3013.   0127: 04620041          MOVE   fb[00]     [..X.]  <-  WS_REMIND/HI32 [...X]
  3014.   012b: 560041            CLEAR  WS_REMIND/HI32 [XXXX]
  3015.   012e: 0324413a00        MOVE   WS_REMIND/HI32 [...X]  <-  data[003a] [...X]
  3016.   0133: 150d4102          SHIFT_LEFT  WS_REMIND/HI32 [..XX]  by  02
  3017.   0137: 3b058c4c0000      SET_FB_BASE  00004c8c
  3018.   013d: 04620041          MOVE   fb[00]     [..X.]  <-  WS_REMIND/HI32 [...X]
  3019.   0141: 560041            CLEAR  WS_REMIND/HI32 [XXXX]
  3020.   0144: 0324413600        MOVE   WS_REMIND/HI32 [...X]  <-  data[0036] [...X]
  3021.   0149: 3b05904c0000      SET_FB_BASE  00004c90
  3022.   014f: 04620041          MOVE   fb[00]     [..X.]  <-  WS_REMIND/HI32 [...X]
  3023.   0153: 0324413700        MOVE   WS_REMIND/HI32 [...X]  <-  data[0037] [...X]
  3024.   0158: 15254102          SHIFT_LEFT  WS_REMIND/HI32 [...X]  by  02
  3025.   015c: 3b05944c0000      SET_FB_BASE  00004c94
  3026.   0162: 04620041          MOVE   fb[00]     [..X.]  <-  WS_REMIND/HI32 [...X]
  3027.   0166: 560041            CLEAR  WS_REMIND/HI32 [XXXX]
  3028.   0169: 0324413800        MOVE   WS_REMIND/HI32 [...X]  <-  data[0038] [...X]
  3029.   016e: 3b05984c0000      SET_FB_BASE  00004c98
  3030.   0174: 04620041          MOVE   fb[00]     [..X.]  <-  WS_REMIND/HI32 [...X]
  3031.   0178: 560041            CLEAR  WS_REMIND/HI32 [XXXX]
  3032.   017b: 0f254108          OR     WS_REMIND/HI32 [...X]  <-  08
  3033.   017f: 6606              SET_DATA_BLOCK  06  (LVDS_Info)
  3034.   0181: 03e4412800        MOVE   WS_REMIND/HI32 [X...]  <-  data[0028] [...X]
  3035.   0186: 4ce54101          TEST   WS_REMIND/HI32 [X...]  <-  01
  3036.   018a: 449101            JUMP_Equal  0191
  3037.   018d: 0f254180          OR     WS_REMIND/HI32 [...X]  <-  80
  3038.   0191: 4ce54102          TEST   WS_REMIND/HI32 [X...]  <-  02
  3039.   0195: 499c01            JUMP_NotEqual  019c
  3040.   0198: 0f254104          OR     WS_REMIND/HI32 [...X]  <-  04
  3041.   019c: 4ce54120          TEST   WS_REMIND/HI32 [X...]  <-  20
  3042.   01a0: 44a701            JUMP_Equal  01a7
  3043.   01a3: 0f254101          OR     WS_REMIND/HI32 [...X]  <-  01
  3044.   01a7: 3b05a44c0000      SET_FB_BASE  00004ca4
  3045.   01ad: 04620041          MOVE   fb[00]     [..X.]  <-  WS_REMIND/HI32 [...X]
  3046.   01b1: 02050106000000    MOVE   param[01]  [XXXX]  <-  00000006
  3047.   01b8: 560041            CLEAR  WS_REMIND/HI32 [XXXX]
  3048.   01bb: 661a              SET_DATA_BLOCK  1a  (ASIC_InternalSS_Info/ASIC_MVDDC_Info)
  3049.   01bd: 030c410000        MOVE   WS_REMIND/HI32 [..XX]  <-  data[0000] [..XX]
  3050.   01c2: 2d0a4142          ADD    WS_REMIND/HI32 [..XX]  <-  WS_DATAPTR [..XX]
  3051.   01c6: 2d0d420400        ADD    WS_DATAPTR [..XX]  <-  0004
  3052.   01cb: 3d24010800        COMP   param[01]  [...X]  <-  data[0008] [...X]
  3053.   01d0: 44e601            JUMP_Equal  01e6
  3054.   01d3: 2d0d420c00        ADD    WS_DATAPTR [..XX]  <-  000c
  3055.   01d8: 3e0a4241          COMP   WS_DATAPTR [..XX]  <-  WS_REMIND/HI32 [..XX]
  3056.   01dc: 49cb01            JUMP_NotEqual  01cb
  3057.   01df: 03254100          MOVE   WS_REMIND/HI32 [...X]  <-  00
  3058.   01e3: 43ae02            JUMP   02ae
  3059.   01e6: 038c410400        MOVE   WS_REMIND/HI32 [XX..]  <-  data[0004] [..XX]
  3060.   01eb: 3e8d410000        COMP   WS_REMIND/HI32 [XX..]  <-  0000
  3061.   01f0: 44df01            JUMP_Equal  01df
  3062.   01f3: 03254100          MOVE   WS_REMIND/HI32 [...X]  <-  00
  3063.   01f7: 3e8d411700        COMP   WS_REMIND/HI32 [XX..]  <-  0017
  3064.   01fc: 456302            JUMP_Below  0263
  3065.   01ff: 03254101          MOVE   WS_REMIND/HI32 [...X]  <-  01
  3066.   0203: 3e8d414700        COMP   WS_REMIND/HI32 [XX..]  <-  0047
  3067.   0208: 456302            JUMP_Below  0263
  3068.   020b: 03254102          MOVE   WS_REMIND/HI32 [...X]  <-  02
  3069.   020f: 3e8d417c00        COMP   WS_REMIND/HI32 [XX..]  <-  007c
  3070.   0214: 456302            JUMP_Below  0263
  3071.   0217: 03254103          MOVE   WS_REMIND/HI32 [...X]  <-  03
  3072.   021b: 3e8d41ac00        COMP   WS_REMIND/HI32 [XX..]  <-  00ac
  3073.   0220: 456302            JUMP_Below  0263
  3074.   0223: 03254104          MOVE   WS_REMIND/HI32 [...X]  <-  04
  3075.   0227: 3e8d41d300        COMP   WS_REMIND/HI32 [XX..]  <-  00d3
  3076.   022c: 456302            JUMP_Below  0263
  3077.   022f: 03254105          MOVE   WS_REMIND/HI32 [...X]  <-  05
  3078.   0233: 3e8d411001        COMP   WS_REMIND/HI32 [XX..]  <-  0110
  3079.   0238: 456302            JUMP_Below  0263
  3080.   023b: 03254106          MOVE   WS_REMIND/HI32 [...X]  <-  06
  3081.   023f: 3e8d414b01        COMP   WS_REMIND/HI32 [XX..]  <-  014b
  3082.   0244: 456302            JUMP_Below  0263
  3083.   0247: 03254107          MOVE   WS_REMIND/HI32 [...X]  <-  07
  3084.   024b: 3e8d417101        COMP   WS_REMIND/HI32 [XX..]  <-  0171
  3085.   0250: 456302            JUMP_Below  0263
  3086.   0253: 03254108          MOVE   WS_REMIND/HI32 [...X]  <-  08
  3087.   0257: 3e8d41ac01        COMP   WS_REMIND/HI32 [XX..]  <-  01ac
  3088.   025c: 456302            JUMP_Below  0263
  3089.   025f: 03254109          MOVE   WS_REMIND/HI32 [...X]  <-  09
  3090.   0263: 3b05a04c0000      SET_FB_BASE  00004ca0
  3091.   0269: 04620041          MOVE   fb[00]     [..X.]  <-  WS_REMIND/HI32 [...X]
  3092.   026d: 038c410600        MOVE   WS_REMIND/HI32 [XX..]  <-  data[0006] [..XX]
  3093.   0272: 03254100          MOVE   WS_REMIND/HI32 [...X]  <-  00
  3094.   0276: 3e8d41ab09        COMP   WS_REMIND/HI32 [XX..]  <-  09ab
  3095.   027b: 459a02            JUMP_Below  029a
  3096.   027e: 03254120          MOVE   WS_REMIND/HI32 [...X]  <-  20
  3097.   0282: 3e8d413610        COMP   WS_REMIND/HI32 [XX..]  <-  1036
  3098.   0287: 459a02            JUMP_Below  029a
  3099.   028a: 03254140          MOVE   WS_REMIND/HI32 [...X]  <-  40
  3100.   028e: 3e8d41a816        COMP   WS_REMIND/HI32 [XX..]  <-  16a8
  3101.   0293: 459a02            JUMP_Below  029a
  3102.   0296: 03254160          MOVE   WS_REMIND/HI32 [...X]  <-  60
  3103.   029a: 0f254180          OR     WS_REMIND/HI32 [...X]  <-  80
  3104.   029e: 03a4410900        MOVE   WS_REMIND/HI32 [.X..]  <-  data[0009] [...X]
  3105.   02a3: 4ca54101          TEST   WS_REMIND/HI32 [.X..]  <-  01
  3106.   02a7: 49ae02            JUMP_NotEqual  02ae
  3107.   02aa: 0f254110          OR     WS_REMIND/HI32 [...X]  <-  10
  3108.   02ae: 3b059c4c0000      SET_FB_BASE  00004c9c
  3109.   02b4: 04620041          MOVE   fb[00]     [..X.]  <-  WS_REMIND/HI32 [...X]
  3110.   02b8: 030500804c0000    MOVE   work[00]   [XXXX]  <-  00004c80
  3111.   02bf: 02210100          MOVE   param[01]  [...X]  <-  param[00]  [...X]
  3112.   02c3: 02e90100          MOVE   param[01]  [X...]  <-  param[00]  [..X.]
  3113.   02c7: 560041            CLEAR  WS_REMIND/HI32 [XXXX]
  3114.   02ca: 030a4100          MOVE   WS_REMIND/HI32 [..XX]  <-  work[00]   [..XX]
  3115.   02ce: 3b0241            SET_FB_BASE  WS_REMIND/HI32 [XXXX]
  3116.   02d1: 03034100          MOVE   WS_REMIND/HI32 [XXXX]  <-  fb[00]     [XXXX]
  3117.   02d5: 3e0541ffffffff    COMP   WS_REMIND/HI32 [XXXX]  <-  ffffffff
  3118.   02dc: 441e03            JUMP_Equal  031e
  3119.   02df: 3b05004c0000      SET_FB_BASE  00004c00
  3120.   02e5: 040501f0038061    MOVE   fb[01]     [XXXX]  <-  618003f0
  3121.   02ec: 04020241          MOVE   fb[02]     [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  3122.   02f0: 020500044c0000    MOVE   param[00]  [XXXX]  <-  00004c04
  3123.   02f7: 551001            CLEAR  param[01]  [.XX.]
  3124.   02fa: 524e              CALL_TABLE  4e  (ProcessAuxChannelTransaction)
  3125.   02fc: 3d650100          COMP   param[01]  [..X.]  <-  00
  3126.   0300: 441303            JUMP_Equal  0313
  3127.   0303: 51c8              DELAY_MicroSec  c8
  3128.   0305: 51c8              DELAY_MicroSec  c8
  3129.   0307: 2da50001          ADD    work[00]   [.X..]  <-  01
  3130.   030b: 3ea50007          COMP   work[00]   [.X..]  <-  07
  3131.   030f: 45c702            JUMP_Below  02c7
  3132.   0312: 5b                EOT
  3133.   0313: 2d0d000400        ADD    work[00]   [..XX]  <-  0004
  3134.   0318: 561800            CLEAR  work[00]   [XX..]
  3135.   031b: 43c702            JUMP   02c7
  3136.   031e: 5b                EOT
  3137.   031f: 7a4000011e0000025a00000300000004000000055a0000061e0000077d000008
  3138.         200000090100000a0c00000b0000000c0600000e380000100000000d010000ff
  3139.         ffffff  
  3140.                           CTB_DS  64 bytes
  3141.  
  3142.  
  3143. command_table  0000e4de  #4c  (DIG1TransmitterControl/UNIPHYTransmitterControl):
  3144.  
  3145.   Size         0a5a
  3146.   Format Rev.  01
  3147.   Param Rev.   00
  3148.   Content Rev. 05
  3149.   Attributes:  Work space size        00 longs
  3150.                Parameter space size   02 longs
  3151.                Table update indicator 0
  3152.  
  3153.   0006: 370000            SET_ATI_PORT  0000  (INDIRECT_IO_MM)
  3154.   0009: 03014602          MOVE   WS_FB_WIN [XXXX]  <-  param[02]  [XXXX]
  3155.   000d: 561846            CLEAR  WS_FB_WIN [XX..]
  3156.   0010: 66ff              SET_DATA_BLOCK  ff  (this table)
  3157.   0012: 2d0d428e08        ADD    WS_DATAPTR [..XX]  <-  088e
  3158.   0017: 560040            CLEAR  WS_QUOT/LOW32 [XXXX]
  3159.   001a: 20a50018          MUL    param[00]  [.X..]  <-  18
  3160.   001e: 2d0a4240          ADD    WS_DATAPTR [..XX]  <-  WS_QUOT/LOW32 [..XX]
  3161.   0022: 038a4642          MOVE   WS_FB_WIN [XX..]  <-  WS_DATAPTR [..XX]
  3162.   0026: 423900630768066301520063006305630b9306630373076302a5076304e10763
  3163.         0c7108630d84085a5a  
  3164.                           SWITCH  param[00]  [X...]
  3165.         07->0668 01->0052 00->0563 0b->0693 03->0773 02->07a5 04->07e1 0c->0871
  3166.         0d->0884
  3167.   004f: 436406            JUMP   0664
  3168.   0052: 031a4246          MOVE   WS_DATAPTR [..XX]  <-  WS_FB_WIN [XX..]
  3169.   0056: 030c481000        MOVE   WS_REGPTR [..XX]  <-  data[0010] [..XX]
  3170.   005b: 4a25861901        TEST   reg[1986]  [...X]  <-  01
  3171.   0060: 496406            JUMP_NotEqual  0664
  3172.   0063: 560848            CLEAR  WS_REGPTR [..XX]
  3173.   0066: 02050223000000    MOVE   param[02]  [XXXX]  <-  00000023
  3174.   006d: 02a4021700        MOVE   param[02]  [.X..]  <-  data[0017] [...X]
  3175.   0072: 5213              CALL_TABLE  13  (EnableASIC_StaticPwrMgt)
  3176.   0074: 03394101          MOVE   WS_REMIND/HI32 [...X]  <-  param[01]  [X...]
  3177.   0078: 0925410c          AND    WS_REMIND/HI32 [...X]  <-  0c
  3178.   007c: 02a50204          MOVE   param[02]  [.X..]  <-  04
  3179.   0080: 3e254108          COMP   WS_REMIND/HI32 [...X]  <-  08
  3180.   0084: 449600            JUMP_Equal  0096
  3181.   0087: 02a50201          MOVE   param[02]  [.X..]  <-  01
  3182.   008b: 3e254100          COMP   WS_REMIND/HI32 [...X]  <-  00
  3183.   008f: 449600            JUMP_Equal  0096
  3184.   0092: 02a50206          MOVE   param[02]  [.X..]  <-  06
  3185.   0096: 0324411700        MOVE   WS_REMIND/HI32 [...X]  <-  data[0017] [...X]
  3186.   009b: 092541fe          AND    WS_REMIND/HI32 [...X]  <-  fe
  3187.   009f: 3da20241          COMP   param[02]  [.X..]  <-  WS_REMIND/HI32 [...X]
  3188.   00a3: 44a800            JUMP_Equal  00a8
  3189.   00a6: 5213              CALL_TABLE  13  (EnableASIC_StaticPwrMgt)
  3190.   00a8: 0205021806000f    MOVE   param[02]  [XXXX]  <-  0f000618
  3191.   00af: 3d0d00f0d2        COMP   param[00]  [..XX]  <-  d2f0
  3192.   00b4: 45bb00            JUMP_Below  00bb
  3193.   00b7: 0ee50280          OR     param[02]  [X...]  <-  80
  3194.   00bb: 02a4021700        MOVE   param[02]  [.X..]  <-  data[0017] [...X]
  3195.   00c0: 5213              CALL_TABLE  13  (EnableASIC_StaticPwrMgt)
  3196.   00c2: 3d250104          COMP   param[01]  [...X]  <-  04
  3197.   00c6: 47cf00            JUMP_BelowOrEq  00cf
  3198.   00c9: 68a50201          XOR    param[02]  [.X..]  <-  01
  3199.   00cd: 5213              CALL_TABLE  13  (EnableASIC_StaticPwrMgt)
  3200.   00cf: 02310200          MOVE   param[02]  [...X]  <-  param[00]  [.X..]
  3201.   00d3: 5214              CALL_TABLE  14  (ASIC_StaticPwrMgtStatusChange/SetUniphyInstance)
  3202.   00d5: 0162501c46        MOVE   reg[1c50]  [..X.]  <-  WS_FB_WIN [...X]
  3203.   00da: 01b1501c01        MOVE   reg[1c50]  [.X..]  <-  param[01]  [.X..]
  3204.   00df: 03394101          MOVE   WS_REMIND/HI32 [...X]  <-  param[01]  [X...]
  3205.   00e3: 09254170          AND    WS_REMIND/HI32 [...X]  <-  70
  3206.   00e7: 3e254100          COMP   WS_REMIND/HI32 [...X]  <-  00
  3207.   00eb: 44f700            JUMP_Equal  00f7
  3208.   00ee: 33254110          SUB    WS_REMIND/HI32 [...X]  <-  10
  3209.   00f2: 01e2501c41        MOVE   reg[1c50]  [X...]  <-  WS_REMIND/HI32 [...X]
  3210.   00f7: 3da50105          COMP   param[01]  [.X..]  <-  05
  3211.   00fb: 441a01            JUMP_Equal  011a
  3212.   00fe: 3da50100          COMP   param[01]  [.X..]  <-  00
  3213.   0102: 441a01            JUMP_Equal  011a
  3214.   0105: 3d250104          COMP   param[01]  [...X]  <-  04
  3215.   0109: 471101            JUMP_BelowOrEq  0111
  3216.   010c: 0da5001c01        OR     reg[1c00]  [.X..]  <-  01
  3217.   0111: 010d8d1c0f01      MOVE   reg[1c8d]  [..XX]  <-  010f
  3218.   0117: 433c01            JUMP   013c
  3219.   011a: 02a50100          MOVE   param[01]  [.X..]  <-  00
  3220.   011e: 0ee50102          OR     param[01]  [X...]  <-  02
  3221.   0122: 03214301          MOVE   WS_SHIFT [...X]  <-  param[01]  [...X]
  3222.   0126: 03024044          MOVE   WS_QUOT/LOW32 [XXXX]  <-  WS_OR_MASK [XXXX]
  3223.   012a: 33254001          SUB    WS_QUOT/LOW32 [...X]  <-  01
  3224.   012e: 32250101          SUB    param[01]  [...X]  <-  01
  3225.   0132: 0121c21c01        MOVE   reg[1cc2]  [...X]  <-  param[01]  [...X]
  3226.   0137: 010a8d1c40        MOVE   reg[1c8d]  [..XX]  <-  WS_QUOT/LOW32 [..XX]
  3227.   013c: 4a25511c01        TEST   reg[1c51]  [...X]  <-  01
  3228.   0141: 445001            JUMP_Equal  0150
  3229.   0144: 031a4246          MOVE   WS_DATAPTR [..XX]  <-  WS_FB_WIN [XX..]
  3230.   0148: 030c481000        MOVE   WS_REGPTR [..XX]  <-  data[0010] [..XX]
  3231.   014d: 43f004            JUMP   04f0
  3232.   0150: 031a4246          MOVE   WS_DATAPTR [..XX]  <-  WS_FB_WIN [XX..]
  3233.   0154: 030c481000        MOVE   WS_REGPTR [..XX]  <-  data[0010] [..XX]
  3234.   0159: 560040            CLEAR  WS_QUOT/LOW32 [XXXX]
  3235.   015c: 0324401600        MOVE   WS_QUOT/LOW32 [...X]  <-  data[0016] [...X]
  3236.   0161: 661e              SET_DATA_BLOCK  1e  (IntegratedSystemInfo)
  3237.   0163: 2d0d428801        ADD    WS_DATAPTR [..XX]  <-  0188
  3238.   0168: 210d401000        MUL    WS_QUOT/LOW32 [..XX]  <-  0010
  3239.   016d: 2d0a4240          ADD    WS_DATAPTR [..XX]  <-  WS_QUOT/LOW32 [..XX]
  3240.   0171: 0324410a00        MOVE   WS_REMIND/HI32 [...X]  <-  data[000a] [...X]
  3241.   0176: 0324400b00        MOVE   WS_QUOT/LOW32 [...X]  <-  data[000b] [...X]
  3242.   017b: 3e254100          COMP   WS_REMIND/HI32 [...X]  <-  00
  3243.   017f: 44a001            JUMP_Equal  01a0
  3244.   0182: 03624141          MOVE   WS_REMIND/HI32 [..X.]  <-  WS_REMIND/HI32 [...X]
  3245.   0186: 038a4141          MOVE   WS_REMIND/HI32 [XX..]  <-  WS_REMIND/HI32 [..XX]
  3246.   018a: 1b3d4106          SHIFT_RIGHT  WS_REMIND/HI32 [X...]  by  06
  3247.   018e: 1b354104          SHIFT_RIGHT  WS_REMIND/HI32 [.X..]  by  04
  3248.   0192: 1b2d4102          SHIFT_RIGHT  WS_REMIND/HI32 [..X.]  by  02
  3249.   0196: 09054103030303    AND    WS_REMIND/HI32 [XXXX]  <-  03030303
  3250.   019d: 43ae01            JUMP   01ae
  3251.   01a0: 031a4246          MOVE   WS_DATAPTR [..XX]  <-  WS_FB_WIN [XX..]
  3252.   01a4: 0304410c00        MOVE   WS_REMIND/HI32 [XXXX]  <-  data[000c] [XXXX]
  3253.   01a9: 0324401400        MOVE   WS_QUOT/LOW32 [...X]  <-  data[0014] [...X]
  3254.   01ae: 0d258a1901        OR     reg[198a]  [...X]  <-  01
  3255.   01b3: 01028e1941        MOVE   reg[198e]  [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  3256.   01b8: 15254004          SHIFT_LEFT  WS_QUOT/LOW32 [...X]  by  04
  3257.   01bc: 5c628d190f40      MASK   reg[198d]  [..X.]  &  0f  |  WS_QUOT/LOW32 [...X]
  3258.   01c2: 07a58d198c        AND    reg[198d]  [.X..]  <-  8c
  3259.   01c7: 3e254000          COMP   WS_QUOT/LOW32 [...X]  <-  00
  3260.   01cb: 44d601            JUMP_Equal  01d6
  3261.   01ce: 0d65871920        OR     reg[1987]  [..X.]  <-  20
  3262.   01d3: 43db01            JUMP   01db
  3263.   01d6: 07658719df        AND    reg[1987]  [..X.]  <-  df
  3264.   01db: 3a0000            SET_REG_BLOCK  0000
  3265.   01de: 031a4246          MOVE   WS_DATAPTR [..XX]  <-  WS_FB_WIN [XX..]
  3266.   01e2: 010438000000      MOVE   reg[0038]  [XXXX]  <-  data[0000] [XXXX]
  3267.   01e8: 370300            SET_ATI_PORT  0003  (INDIRECT_IO_PCIE)
  3268.   01eb: 3da50100          COMP   param[01]  [.X..]  <-  00
  3269.   01ef: 493e02            JUMP_NotEqual  023e
  3270.   01f2: 66ff              SET_DATA_BLOCK  ff  (this table)
  3271.   01f4: 2d0d429809        ADD    WS_DATAPTR [..XX]  <-  0998
  3272.   01f9: 2d0d420600        ADD    WS_DATAPTR [..XX]  <-  0006
  3273.   01fe: 370300            SET_ATI_PORT  0003  (INDIRECT_IO_PCIE)
  3274.   0201: 4ba50001          TEST   param[00]  [.X..]  <-  01
  3275.   0205: 492302            JUMP_NotEqual  0223
  3276.   0208: 010c06600100      MOVE   reg[6006]  [..XX]  <-  data[0001] [..XX]
  3277.   020e: 010c86600300      MOVE   reg[6086]  [..XX]  <-  data[0003] [..XX]
  3278.   0214: 010c06610500      MOVE   reg[6106]  [..XX]  <-  data[0005] [..XX]
  3279.   021a: 010c86610700      MOVE   reg[6186]  [..XX]  <-  data[0007] [..XX]
  3280.   0220: 43b602            JUMP   02b6
  3281.   0223: 010c06620100      MOVE   reg[6206]  [..XX]  <-  data[0001] [..XX]
  3282.   0229: 010c86620300      MOVE   reg[6286]  [..XX]  <-  data[0003] [..XX]
  3283.   022f: 010c06630500      MOVE   reg[6306]  [..XX]  <-  data[0005] [..XX]
  3284.   0235: 010c86630700      MOVE   reg[6386]  [..XX]  <-  data[0007] [..XX]
  3285.   023b: 43b602            JUMP   02b6
  3286.   023e: 66ff              SET_DATA_BLOCK  ff  (this table)
  3287.   0240: 2d0d423609        ADD    WS_DATAPTR [..XX]  <-  0936
  3288.   0245: 030c410000        MOVE   WS_REMIND/HI32 [..XX]  <-  data[0000] [..XX]
  3289.   024a: 03314300          MOVE   WS_SHIFT [...X]  <-  param[00]  [.X..]
  3290.   024e: 03e24144          MOVE   WS_REMIND/HI32 [X...]  <-  WS_OR_MASK [...X]
  3291.   0252: 4ce4410500        TEST   WS_REMIND/HI32 [X...]  <-  data[0005] [...X]
  3292.   0257: 446a02            JUMP_Equal  026a
  3293.   025a: 3da4010400        COMP   param[01]  [.X..]  <-  data[0004] [...X]
  3294.   025f: 496a02            JUMP_NotEqual  026a
  3295.   0262: 3d0c000200        COMP   param[00]  [..XX]  <-  data[0002] [..XX]
  3296.   0267: 477102            JUMP_BelowOrEq  0271
  3297.   026a: 2d0a4241          ADD    WS_DATAPTR [..XX]  <-  WS_REMIND/HI32 [..XX]
  3298.   026e: 434a02            JUMP   024a
  3299.   0271: 4ba50001          TEST   param[00]  [.X..]  <-  01
  3300.   0275: 447f02            JUMP_Equal  027f
  3301.   0278: 3d250104          COMP   param[01]  [...X]  <-  04
  3302.   027c: 479e02            JUMP_BelowOrEq  029e
  3303.   027f: 010c06600600      MOVE   reg[6006]  [..XX]  <-  data[0006] [..XX]
  3304.   0285: 010c86600800      MOVE   reg[6086]  [..XX]  <-  data[0008] [..XX]
  3305.   028b: 010c06610a00      MOVE   reg[6106]  [..XX]  <-  data[000a] [..XX]
  3306.   0291: 010c86610c00      MOVE   reg[6186]  [..XX]  <-  data[000c] [..XX]
  3307.   0297: 3d250104          COMP   param[01]  [...X]  <-  04
  3308.   029b: 47b602            JUMP_BelowOrEq  02b6
  3309.   029e: 010c06620600      MOVE   reg[6206]  [..XX]  <-  data[0006] [..XX]
  3310.   02a4: 010c86620800      MOVE   reg[6286]  [..XX]  <-  data[0008] [..XX]
  3311.   02aa: 010c06630a00      MOVE   reg[6306]  [..XX]  <-  data[000a] [..XX]
  3312.   02b0: 010c86630c00      MOVE   reg[6386]  [..XX]  <-  data[000c] [..XX]
  3313.   02b6: 560841            CLEAR  WS_REMIND/HI32 [..XX]
  3314.   02b9: 3d250104          COMP   param[01]  [...X]  <-  04
  3315.   02bd: 47c502            JUMP_BelowOrEq  02c5
  3316.   02c0: 030d418001        MOVE   WS_REMIND/HI32 [..XX]  <-  0180
  3317.   02c5: 5ce205607f41      MASK   reg[6005]  [X...]  &  7f  |  WS_REMIND/HI32 [...X]
  3318.   02cb: 5ce285607f41      MASK   reg[6085]  [X...]  &  7f  |  WS_REMIND/HI32 [...X]
  3319.   02d1: 5ce205617f41      MASK   reg[6105]  [X...]  &  7f  |  WS_REMIND/HI32 [...X]
  3320.   02d7: 5ce285617f41      MASK   reg[6185]  [X...]  &  7f  |  WS_REMIND/HI32 [...X]
  3321.   02dd: 5ce205627f41      MASK   reg[6205]  [X...]  &  7f  |  WS_REMIND/HI32 [...X]
  3322.   02e3: 5ce285627f41      MASK   reg[6285]  [X...]  &  7f  |  WS_REMIND/HI32 [...X]
  3323.   02e9: 5ce205637f41      MASK   reg[6305]  [X...]  &  7f  |  WS_REMIND/HI32 [...X]
  3324.   02ef: 5ce285637f41      MASK   reg[6385]  [X...]  &  7f  |  WS_REMIND/HI32 [...X]
  3325.   02f5: 370000            SET_ATI_PORT  0000  (INDIRECT_IO_MM)
  3326.   02f8: 031a4246          MOVE   WS_DATAPTR [..XX]  <-  WS_FB_WIN [XX..]
  3327.   02fc: 010438000400      MOVE   reg[0038]  [XXXX]  <-  data[0004] [XXXX]
  3328.   0302: 5caa3900fe41      MASK   reg[0039]  [.X..]  &  fe  |  WS_REMIND/HI32 [..X.]
  3329.   0308: 031a4246          MOVE   WS_DATAPTR [..XX]  <-  WS_FB_WIN [XX..]
  3330.   030c: 560848            CLEAR  WS_REGPTR [..XX]
  3331.   030f: 08e501fe          AND    param[01]  [X...]  <-  fe
  3332.   0313: 4be50102          TEST   param[01]  [X...]  <-  02
  3333.   0317: 443503            JUMP_Equal  0335
  3334.   031a: 03254102          MOVE   WS_REMIND/HI32 [...X]  <-  02
  3335.   031e: 3da50100          COMP   param[01]  [.X..]  <-  00
  3336.   0322: 442903            JUMP_Equal  0329
  3337.   0325: 03254101          MOVE   WS_REMIND/HI32 [...X]  <-  01
  3338.   0329: 4a22471841        TEST   reg[1847]  [...X]  <-  WS_REMIND/HI32 [...X]
  3339.   032e: 443503            JUMP_Equal  0335
  3340.   0331: 0ee50101          OR     param[01]  [X...]  <-  01
  3341.   0335: 031a4246          MOVE   WS_DATAPTR [..XX]  <-  WS_FB_WIN [XX..]
  3342.   0339: 0364411500        MOVE   WS_REMIND/HI32 [..X.]  <-  data[0015] [...X]
  3343.   033e: 66ff              SET_DATA_BLOCK  ff  (this table)
  3344.   0340: 2d0d421e09        ADD    WS_DATAPTR [..XX]  <-  091e
  3345.   0345: 560040            CLEAR  WS_QUOT/LOW32 [XXXX]
  3346.   0348: 03394001          MOVE   WS_QUOT/LOW32 [...X]  <-  param[01]  [X...]
  3347.   034c: 0925400c          AND    WS_QUOT/LOW32 [...X]  <-  0c
  3348.   0350: 15254001          SHIFT_LEFT  WS_QUOT/LOW32 [...X]  by  01
  3349.   0354: 2d0a4240          ADD    WS_DATAPTR [..XX]  <-  WS_QUOT/LOW32 [..XX]
  3350.   0358: 030c480400        MOVE   WS_REGPTR [..XX]  <-  data[0004] [..XX]
  3351.   035d: 0324410600        MOVE   WS_REMIND/HI32 [...X]  <-  data[0006] [...X]
  3352.   0362: 03394001          MOVE   WS_QUOT/LOW32 [...X]  <-  param[01]  [X...]
  3353.   0366: 09254003          AND    WS_QUOT/LOW32 [...X]  <-  03
  3354.   036a: 3e254003          COMP   WS_QUOT/LOW32 [...X]  <-  03
  3355.   036e: 448003            JUMP_Equal  0380
  3356.   0371: 0f624141          OR     WS_REMIND/HI32 [..X.]  <-  WS_REMIND/HI32 [...X]
  3357.   0375: 4c254002          TEST   WS_QUOT/LOW32 [...X]  <-  02
  3358.   0379: 448003            JUMP_Equal  0380
  3359.   037c: 03624141          MOVE   WS_REMIND/HI32 [..X.]  <-  WS_REMIND/HI32 [...X]
  3360.   0380: 0d2a061741        OR     reg[1706]  [...X]  <-  WS_REMIND/HI32 [..X.]
  3361.   0385: 3a0000            SET_REG_BLOCK  0000
  3362.   0388: 4be50101          TEST   param[01]  [X...]  <-  01
  3363.   038c: 49e003            JUMP_NotEqual  03e0
  3364.   038f: 010438000000      MOVE   reg[0038]  [XXXX]  <-  data[0000] [XXXX]
  3365.   0395: 0324410700        MOVE   WS_REMIND/HI32 [...X]  <-  data[0007] [...X]
  3366.   039a: 66ff              SET_DATA_BLOCK  ff  (this table)
  3367.   039c: 2d0d426809        ADD    WS_DATAPTR [..XX]  <-  0968
  3368.   03a1: 3da50100          COMP   param[01]  [.X..]  <-  00
  3369.   03a5: 49ad03            JUMP_NotEqual  03ad
  3370.   03a8: 2d0d422400        ADD    WS_DATAPTR [..XX]  <-  0024
  3371.   03ad: 030c400200        MOVE   WS_QUOT/LOW32 [..XX]  <-  data[0002] [..XX]
  3372.   03b2: 3d0c000000        COMP   param[00]  [..XX]  <-  data[0000] [..XX]
  3373.   03b7: 47c203            JUMP_BelowOrEq  03c2
  3374.   03ba: 2d0d420400        ADD    WS_DATAPTR [..XX]  <-  0004
  3375.   03bf: 43ad03            JUMP   03ad
  3376.   03c2: 0f624041          OR     WS_QUOT/LOW32 [..X.]  <-  WS_REMIND/HI32 [...X]
  3377.   03c6: 370300            SET_ATI_PORT  0003  (INDIRECT_IO_PCIE)
  3378.   03c9: 010a052040        MOVE   reg[2005]  [..XX]  <-  WS_QUOT/LOW32 [..XX]
  3379.   03ce: 0d25082001        OR     reg[2008]  [...X]  <-  01
  3380.   03d3: 07250820fe        AND    reg[2008]  [...X]  <-  fe
  3381.   03d8: 370000            SET_ATI_PORT  0000  (INDIRECT_IO_MM)
  3382.   03db: 0300403800        MOVE   WS_QUOT/LOW32 [XXXX]  <-  reg[0038]  [XXXX]
  3383.   03e0: 370000            SET_ATI_PORT  0000  (INDIRECT_IO_MM)
  3384.   03e3: 031a4246          MOVE   WS_DATAPTR [..XX]  <-  WS_FB_WIN [XX..]
  3385.   03e7: 010438000800      MOVE   reg[0038]  [XXXX]  <-  data[0008] [XXXX]
  3386.   03ed: 3da50100          COMP   param[01]  [.X..]  <-  00
  3387.   03f1: 490404            JUMP_NotEqual  0404
  3388.   03f4: 3d0d00f0d2        COMP   param[00]  [..XX]  <-  d2f0
  3389.   03f9: 450404            JUMP_Below  0404
  3390.   03fc: 0d25390050        OR     reg[0039]  [...X]  <-  50
  3391.   0401: 430904            JUMP   0409
  3392.   0404: 07253900af        AND    reg[0039]  [...X]  <-  af
  3393.   0409: 560041            CLEAR  WS_REMIND/HI32 [XXXX]
  3394.   040c: 4be50101          TEST   param[01]  [X...]  <-  01
  3395.   0410: 491704            JUMP_NotEqual  0417
  3396.   0413: 0fe54110          OR     WS_REMIND/HI32 [X...]  <-  10
  3397.   0417: 4be50104          TEST   param[01]  [X...]  <-  04
  3398.   041b: 492904            JUMP_NotEqual  0429
  3399.   041e: 4be50108          TEST   param[01]  [X...]  <-  08
  3400.   0422: 492904            JUMP_NotEqual  0429
  3401.   0425: 0fe54102          OR     WS_REMIND/HI32 [X...]  <-  02
  3402.   0429: 3d250104          COMP   param[01]  [...X]  <-  04
  3403.   042d: 473404            JUMP_BelowOrEq  0434
  3404.   0430: 0fa54110          OR     WS_REMIND/HI32 [.X..]  <-  10
  3405.   0434: 010438000000      MOVE   reg[0038]  [XXXX]  <-  data[0000] [XXXX]
  3406.   043a: 370300            SET_ATI_PORT  0003  (INDIRECT_IO_PCIE)
  3407.   043d: 3d250104          COMP   param[01]  [...X]  <-  04
  3408.   0441: 464b04            JUMP_Above  044b
  3409.   0444: 4ba50001          TEST   param[00]  [.X..]  <-  01
  3410.   0448: 495704            JUMP_NotEqual  0457
  3411.   044b: 0102090041        MOVE   reg[0009]  [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  3412.   0450: 3d250104          COMP   param[01]  [...X]  <-  04
  3413.   0454: 475c04            JUMP_BelowOrEq  045c
  3414.   0457: 01020a0041        MOVE   reg[000a]  [XXXX]  <-  WS_REMIND/HI32 [XXXX]
  3415.   045c: 370000            SET_ATI_PORT  0000  (INDIRECT_IO_MM)
  3416.   045f: 031a4246          MOVE   WS_DATAPTR [..XX]  <-  WS_FB_WIN [XX..]
  3417.   0463: 030c481000        MOVE   WS_REGPTR [..XX]  <-  data[0010] [..XX]
  3418.   0468: 4be50102          TEST   param[01]  [X...]  <-  02
  3419.   046c: 497704            JUMP_NotEqual  0477
  3420.   046f: 07258719fc        AND    reg[1987]  [...X]  <-  fc
  3421.   0474: 437d04            JUMP   047d
  3422.   0477: 5c258719fc02      MASK   reg[1987]  [...X]  &  fc  |  02
  3423.   047d: 0d25861901        OR     reg[1986]  [...X]  <-  01
  3424.   0482: 3a0000            SET_REG_BLOCK  0000
  3425.   0485: 010438000800      MOVE   reg[0038]  [XXXX]  <-  data[0008] [XXXX]
  3426. &nbs