TMS320C6x COFF Assembler         Version 4.10 Beta (May  4 2001)     Tue May 29 12:11:54 2001
Copyright (c) 1996-2001 Texas Instruments Incorporated
bsl_ad535.asm                                                        PAGE    1

       1                    ;******************************************************************************
       2                    ;* TMS320C6x ANSI C Codegen                   Version 4.10 Beta (May  4 2001) *
       3                    ;* Date/Time created: Tue May 29 12:11:52 2001                                *
       4                    ;******************************************************************************
       5                    
       6                    ;******************************************************************************
       7                    ;* GLOBAL FILE PARAMETERS                                                     *
       8                    ;*                                                                            *
       9                    ;*   Architecture      : TMS320C671x                                          *
      10                    ;*   Optimization      : Enabled at level 3                                   *
      11                    ;*   Optimizing for    : Speed                                                *
      12                    ;*                       Based on options: -o3, no -ms                        *
      13                    ;*   Endian            : Little                                               *
      14                    ;*   Interrupt Thrshld : Disabled                                             *
      15                    ;*   Memory Model      : Large                                                *
      16                    ;*   Calls to RTS      : Far                                                  *
      17                    ;*   Pipelining        : Enabled                                              *
      18                    ;*   Speculative Load  : Disabled                                             *
      19                    ;*   Memory Aliases    : Presume are aliases (pessimistic)                    *
      20                    ;*   Debug Info        : No Debug Info                                        *
      21                    ;*                                                                            *
      22                    ;******************************************************************************
      23                    
      24                            .asg    A15, FP
      25                            .asg    B14, DP
      26                            .asg    B15, SP
      27                            .global $bss
      28                    
      29                    
      30 00000000                   .sect   ".cinit"
      31                            .align  8
      32 00000000 0000000C          .field          IR_1,32
      33 00000004 00000000-         .field          _local_id+0,32
      34 00000008 00000000          .field          0,32                    ; _local_id._Id._mcbsp_no @ 0
      35 0000000c 00000000          .field          0,32                    ; _local_id._Obj._allocated @ 32
      36 00000010 FFFFFFFF          .field          -1,32                   ; _local_id._Obj._hMcbsp @ 64
      37          0000000C  IR_1:   .set    12
      38 00000000                   .sect   ".text"
      39                            .global _local_id
      40 00000000           _local_id:      .usect  .far,12,4
      41                    
      42 00000014                   .sect   ".cinit"
      43                            .align  8
      44 00000018 00000004          .field          4,32
      45 0000001c 0000000C-         .field          _AD535_localId+0,32
      46 00000020 00000000-         .field          _local_id,32            ; _AD535_localId @ 0
      47 00000000                   .sect   ".text"
      48                            .global _AD535_localId
      49 0000000c           _AD535_localId: .usect  .far,4,4
      50                    
      51 00000024                   .sect   ".cinit"
      52                            .align  8
      53 00000028 00000004          .field          4,32
      54 0000002c 00000010-         .field          _initialized$1+0,32
      55 00000030 00000000          .field          0,32                    ; _initialized$1 @ 0
TMS320C6x COFF Assembler         Version 4.10 Beta (May  4 2001)     Tue May 29 12:11:54 2001
Copyright (c) 1996-2001 Texas Instruments Incorporated
bsl_ad535.asm                                                        PAGE    2

      56 00000000                   .sect   ".text"
      57 00000010           _initialized$1: .usect  .far,4,4
      58                    
      59 00000000                   .sect   ".const"
      60                            .align 4
      61 00000000           _$T0$2:
      62 00000000 00000000          .field          0,32                    ; _$T0$2[0] @ 0
      63 00000004 00000001          .field          1,32                    ; _$T0$2[1] @ 32
      64 00000008 00000380          .field          896,32                  ; _$T0$2[2] @ 64
      65 0000000c 00000000          .field          0,32                    ; _$T0$2[3] @ 96
      66 00000000                   .sect   ".text"
      67                    ;       c:\ti\c6000\cgtools\bin\opt6x.exe -qq -v6711 -O3 C:\WINDOWS\TEMP\TI506495_2 C:\WINDOWS\TEMP\TI
      68 00000000                   .sect   ".text:__AD535_init"
      69                            .clink
      70                            .global __AD535_init
      71                    
      72                    ;******************************************************************************
      73                    ;* FUNCTION NAME: __AD535_init                                                *
      74                    ;*                                                                            *
      75                    ;*   Regs Modified     : A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,B0,B1,B2,B3,B4,B5,B6,  *
      76                    ;*                           B7,B8,B9,SP                                      *
      77                    ;*   Regs Used         : A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,B0,B1,B2,B3,B4,B5,B6,  *
      78                    ;*                           B7,B8,B9,SP                                      *
      79                    ;*   Local Frame Size  : 0 Args + 0 Auto + 4 Save = 4 byte                    *
      80                    ;******************************************************************************
      81 00000000           __AD535_init:
      82                    ;** --------------------------------------------------------------------------*
      83 00000000 00000828-            MVKL    .S1     _initialized$1,A0 ; |94| 
      84 00000004 00000068-            MVKH    .S1     _initialized$1,A0 ; |94| 
      85 00000008 00800264             LDW     .D1T1   *A0,A1            ; |94| 
      86 0000000c 01BC54F6             STW     .D2T2   B3,*SP--(8)       ; |89| 
      87 00000010 00004000             NOP             3
      88 00000014 80004690     [ A1]   B       .S1     L9                ; |94| 
      89 00000018 90000028!    [!A1]   MVKL    .S1     _MCBSP_open,A0    ; |96| 
      90                    
      91 00000020 81BC52E7     [ A1]   LDW     .D2T2   *++SP(8),B3       ; |129| 
      92 00000024 91800028- || [!A1]   MVKL    .S1     _local_id,A3      ; |96| 
      93                    
      94 00000028 90000068!    [!A1]   MVKH    .S1     _MCBSP_open,A0    ; |96| 
      95 0000002c 00002000             NOP             2
      96                               ; BRANCH OCCURS                   ; |94| 
      97                    ;** --------------------------------------------------------------------------*
      98                    
      99 00000030 00001363             B       .S2X    A0                ; |96| 
     100 00000034 01800068- ||         MVKH    .S1     _local_id,A3      ; |96| 
     101                    
     102 00000038 020C0264             LDW     .D1T1   *A3,A4            ; |96| 
     103 0000003c 0180262A+            MVKL    .S2     RL0,B3            ; |96| 
     104 00000040 020000AA             MVK     .S2     0x1,B4            ; |96| 
     105 00000044 0180006A+            MVKH    .S2     RL0,B3            ; |96| 
     106 00000048 00000000             NOP             1
     107 0000004c           RL0:       ; CALL OCCURS                     ; |96| 
     108 0000004c 00106264             LDW     .D1T1   *+A4(12),A0       ; |338| 
     109 00000050 00006000             NOP             4
     110                    
TMS320C6x COFF Assembler         Version 4.10 Beta (May  4 2001)     Tue May 29 12:11:54 2001
Copyright (c) 1996-2001 Texas Instruments Incorporated
bsl_ad535.asm                                                        PAGE    3

     111 00000054 028403E3             MVC     .S2     CSR,B5            ; |250| 
     112 00000058 0201105A  ||         ADD     .L2X    8,A0,B4           ; |338| 
     113                    
     114 00000060 028403E3             MVC     .S2     CSR,B5            ; |251| 
     115 00000064 03942F5A  ||         AND     .L2     1,B5,B7           ; |250| 
     116                    
     117 00000068 0297C7A2             AND     .S2     -2,B5,B5          ; |251| 
     118 0000006c 009403A2             MVC     .S2     B5,CSR            ; |251| 
     119                    
     120 00000070 0280202B             MVKL    .S2     0x10040,B5        ; |343| 
     121 00000074 030428C2  ||         ZERO    .D2     B6
     122                    
     123 00000078 028000EB             MVKH    .S2     0x10040,B5        ; |343| 
     124 0000007c 031002F6  ||         STW     .D2T2   B6,*B4            ; |342| 
     125                    
     126 00000080 000000A9             MVKL    .S1     0x20000001,A0     ; |345| 
     127 00000084 029022F6  ||         STW     .D2T2   B5,*+B4(4)        ; |343| 
     128                    
     129 00000088 00100069             MVKH    .S1     0x20000001,A0     ; |345| 
     130 0000008c 029042F6  ||         STW     .D2T2   B5,*+B4(8)        ; |344| 
     131                    
     132 00000090 001062F4             STW     .D2T1   A0,*+B4(12)       ; |345| 
     133 00000094 031082F6             STW     .D2T2   B6,*+B4(16)       ; |346| 
     134 00000098 0310A2F6             STW     .D2T2   B6,*+B4(20)       ; |347| 
     135                    
     136 000000a0 029000AB             MVKL    .S2     0x12001,B5        ; |350| 
     137 000000a4 0310C2F7  ||         STW     .D2T2   B6,*+B4(24)       ; |348| 
     138 000000a8 040428C0  ||         ZERO    .D1     A8
     139                    
     140 000000ac 028000EB             MVKH    .S2     0x12001,B5        ; |350| 
     141 000000b0 0410E2F4  ||         STW     .D2T1   A8,*+B4(28)       ; |349| 
     142                    
     143 000000b4 020403E3             MVC     .S2     CSR,B4            ; |256| 
     144 000000b8 029002F6  ||         STW     .D2T2   B5,*B4            ; |350| 
     145                    
     146 000000c0 029C27A3             AND     .S2     1,B7,B5           ; |256| 
     147 000000c4 0213CF5A  ||         AND     .L2     -2,B4,B4          ; |256| 
     148                    
     149 000000c8 0210A6E2             OR      .S2     B5,B4,B4          ; |256| 
     150 000000cc 009003A2             MVC     .S2     B4,CSR            ; |256| 
     151 000000d0 03906264             LDW     .D1T1   *+A4(12),A7       ; |216| 
     152 000000d4 00006000             NOP             4
     153 000000d8 019D0940             ADD     .D1     8,A7,A3           ; |216| 
     154 000000dc 000C0264             LDW     .D1T1   *A3,A0            ; |216| 
     155 000000e0 00006000             NOP             4
     156 000000e4 0081DF08             EXTU    .S1     A0,14,31,A1       ; |216| 
     157 000000e8 80000790     [ A1]   B       .S1     L2                ; |216| 
     158 000000ec 030008C0             ZERO    .D1     A6                ; |216| 
     159                    
     160 000000f0 03000169             MVKH    .S1     0x20000,A6        ; |216| 
     161 000000f4 8010A264  || [ A1]   LDW     .D1T1   *+A4(20),A0       ; |212| 
     162                    
     163 000000f8 00002000             NOP             2
     164 000000fc 900C0264     [!A1]   LDW     .D1T1   *A3,A0            ; |216| 
     165                               ; BRANCH OCCURS                   ; |216| 
TMS320C6x COFF Assembler         Version 4.10 Beta (May  4 2001)     Tue May 29 12:11:54 2001
Copyright (c) 1996-2001 Texas Instruments Incorporated
bsl_ad535.asm                                                        PAGE    4

     166                    ;** --------------------------------------------------------------------------*
     167 00000100 00004000             NOP             3
     168                    ;*----------------------------------------------------------------------------*
     169                    ;*   SOFTWARE PIPELINE INFORMATION
     170                    ;*
     171                    ;*      Loop source line               : 112
     172                    ;*      Loop opening brace source line : 0
     173                    ;*      Loop closing brace source line : 0
     174                    ;*      Known Minimum Trip Count         : 1
     175                    ;*      Known Max Trip Count Factor      : 1
     176                    ;*      Loop Carried Dependency Bound(^) : 7
     177                    ;*      Unpartitioned Resource Bound     : 1
     178                    ;*      Partitioned Resource Bound(*)    : 1
     179                    ;*      Resource Partition:
     180                    ;*                                A-side   B-side
     181                    ;*      .L units                     0        0     
     182                    ;*      .S units                     0        1*    
     183                    ;*      .D units                     1*       0     
     184                    ;*      .M units                     0        0     
     185                    ;*      .X cross paths               0        0     
     186                    ;*      .T address paths             1*       0     
     187                    ;*      Long read paths              0        0     
     188                    ;*      Long write paths             0        0     
     189                    ;*      Logical  ops (.LS)           1        0     (.L or .S unit)
     190                    ;*      Addition ops (.LSD)          0        1     (.L or .S or .D unit)
     191                    ;*      Bound(.L .S .LS)             1*       1*    
     192                    ;*      Bound(.L .S .D .LS .LSD)     1*       1*    
     193                    ;*
     194                    ;*      Disqualified loop: Loop carried dependency bound too large
     195                    ;*----------------------------------------------------------------------------*
     196 00000104           L1:    
     197 00000104 00000000             NOP             1
     198 00000108 0080C7E0             AND     .S1     A6,A0,A1          ; |216| 
     199 0000010c 90000090     [!A1]   B       .S1     L1                ; |216| 
     200 00000110 900C0264     [!A1]   LDW     .D1T1   *A3,A0            ; |216| 
     201 00000114 8010A264     [ A1]   LDW     .D1T1   *+A4(20),A0       ; |212| 
     202 00000118 00004000             NOP             3
     203                               ; BRANCH OCCURS                   ; |216| 
     204                    ;** --------------------------------------------------------------------------*
     205 0000011c           L2:    
     206 0000011c 00000000             NOP             1
     207 00000120 04000274             STW     .D1T1   A8,*A0            ; |212| 
     208 00000124 000C0264             LDW     .D1T1   *A3,A0            ; |220| 
     209 00000128 00006000             NOP             4
     210 0000012c 008047A0             AND     .S1     2,A0,A1           ; |220| 
     211 00000130 80000790     [ A1]   B       .S1     L4                ; |220| 
     212 00000134 001D01A0             ADD     .S1     8,A7,A0
     213 00000138 00004000             NOP             3
     214 0000013c 8010A264     [ A1]   LDW     .D1T1   *+A4(20),A0       ; |212| 
     215                               ; BRANCH OCCURS                   ; |220| 
     216                    ;** --------------------------------------------------------------------------*
     217 00000140 02800264             LDW     .D1T1   *A0,A5            ; |220| 
     218 00000144 00006000             NOP             4
     219                    ;*----------------------------------------------------------------------------*
     220                    ;*   SOFTWARE PIPELINE INFORMATION
TMS320C6x COFF Assembler         Version 4.10 Beta (May  4 2001)     Tue May 29 12:11:54 2001
Copyright (c) 1996-2001 Texas Instruments Incorporated
bsl_ad535.asm                                                        PAGE    5

     221                    ;*
     222                    ;*      Loop source line               : 115
     223                    ;*      Loop opening brace source line : 0
     224                    ;*      Loop closing brace source line : 0
     225                    ;*      Known Minimum Trip Count         : 1
     226                    ;*      Known Max Trip Count Factor      : 1
     227                    ;*      Loop Carried Dependency Bound(^) : 7
     228                    ;*      Unpartitioned Resource Bound     : 1
     229                    ;*      Partitioned Resource Bound(*)    : 1
     230                    ;*      Resource Partition:
     231                    ;*                                A-side   B-side
     232                    ;*      .L units                     0        0     
     233                    ;*      .S units                     0        1*    
     234                    ;*      .D units                     1*       0     
     235                    ;*      .M units                     0        0     
     236                    ;*      .X cross paths               0        0     
     237                    ;*      .T address paths             1*       0     
     238                    ;*      Long read paths              0        0     
     239                    ;*      Long write paths             0        0     
     240                    ;*      Logical  ops (.LS)           1        0     (.L or .S unit)
     241                    ;*      Addition ops (.LSD)          0        1     (.L or .S or .D unit)
     242                    ;*      Bound(.L .S .LS)             1*       1*    
     243                    ;*      Bound(.L .S .D .LS .LSD)     1*       1*    
     244                    ;*
     245                    ;*      Disqualified loop: Loop carried dependency bound too large
     246                    ;*----------------------------------------------------------------------------*
     247 00000148           L3:    
     248 00000148 009447A0             AND     .S1     2,A5,A1           ; |220| 
     249 0000014c 90000110     [!A1]   B       .S1     L3                ; |220| 
     250 00000150 92800264     [!A1]   LDW     .D1T1   *A0,A5            ; |220| 
     251 00000154 8010A264     [ A1]   LDW     .D1T1   *+A4(20),A0       ; |212| 
     252 00000158 00004000             NOP             3
     253                               ; BRANCH OCCURS                   ; |220| 
     254                    ;** --------------------------------------------------------------------------*
     255 0000015c           L4:    
     256 0000015c 028000A8             MVK     .S1     1,A5              ; |212| 
     257 00000160 00004000             NOP             3
     258 00000164 02800274             STW     .D1T1   A5,*A0            ; |212| 
     259 00000168 000C0264             LDW     .D1T1   *A3,A0            ; |216| 
     260 0000016c 00006000             NOP             4
     261 00000170 0080C7E0             AND     .S1     A6,A0,A1          ; |216| 
     262 00000174 80000990     [ A1]   B       .S1     L6                ; |216| 
     263                    
     264 00000178 001D01A1             ADD     .S1     8,A7,A0
     265 0000017c 8290A264  || [ A1]   LDW     .D1T1   *+A4(20),A5       ; |212| 
     266                    
     267 00000180 8001C028     [ A1]   MVK     .S1     896,A0            ; |212| 
     268 00000184 00004000             NOP             3
     269                               ; BRANCH OCCURS                   ; |216| 
     270                    ;** --------------------------------------------------------------------------*
     271 00000188 02800264             LDW     .D1T1   *A0,A5            ; |216| 
     272 0000018c 00004000             NOP             3
     273                    ;*----------------------------------------------------------------------------*
     274                    ;*   SOFTWARE PIPELINE INFORMATION
     275                    ;*
TMS320C6x COFF Assembler         Version 4.10 Beta (May  4 2001)     Tue May 29 12:11:54 2001
Copyright (c) 1996-2001 Texas Instruments Incorporated
bsl_ad535.asm                                                        PAGE    6

     276                    ;*      Loop source line               : 118
     277                    ;*      Loop opening brace source line : 0
     278                    ;*      Loop closing brace source line : 0
     279                    ;*      Known Minimum Trip Count         : 1
     280                    ;*      Known Max Trip Count Factor      : 1
     281                    ;*      Loop Carried Dependency Bound(^) : 7
     282                    ;*      Unpartitioned Resource Bound     : 1
     283                    ;*      Partitioned Resource Bound(*)    : 1
     284                    ;*      Resource Partition:
     285                    ;*                                A-side   B-side
     286                    ;*      .L units                     0        0     
     287                    ;*      .S units                     0        1*    
     288                    ;*      .D units                     1*       0     
     289                    ;*      .M units                     0        0     
     290                    ;*      .X cross paths               0        0     
     291                    ;*      .T address paths             1*       0     
     292                    ;*      Long read paths              0        0     
     293                    ;*      Long write paths             0        0     
     294                    ;*      Logical  ops (.LS)           1        0     (.L or .S unit)
     295                    ;*      Addition ops (.LSD)          0        1     (.L or .S or .D unit)
     296                    ;*      Bound(.L .S .LS)             1*       1*    
     297                    ;*      Bound(.L .S .D .LS .LSD)     1*       1*    
     298                    ;*
     299                    ;*      Disqualified loop: Loop carried dependency bound too large
     300                    ;*----------------------------------------------------------------------------*
     301 00000190           L5:    
     302 00000190 00000000             NOP             1
     303 00000194 0094C7E0             AND     .S1     A6,A5,A1          ; |216| 
     304 00000198 90000210     [!A1]   B       .S1     L5                ; |216| 
     305 0000019c 92800264     [!A1]   LDW     .D1T1   *A0,A5            ; |216| 
     306 000001a0 8290A264     [ A1]   LDW     .D1T1   *+A4(20),A5       ; |212| 
     307 000001a4 00004000             NOP             3
     308                               ; BRANCH OCCURS                   ; |216| 
     309                    ;** --------------------------------------------------------------------------*
     310 000001a8 0001C028             MVK     .S1     896,A0            ; |212| 
     311                    ;** --------------------------------------------------------------------------*
     312 000001ac           L6:    
     313 000001ac 00140274             STW     .D1T1   A0,*A5            ; |212| 
     314 000001b0 000C0264             LDW     .D1T1   *A3,A0            ; |216| 
     315 000001b4 00006000             NOP             4
     316 000001b8 0080C7E0             AND     .S1     A6,A0,A1          ; |216| 
     317 000001bc 80000810     [ A1]   B       .S1     L8                ; |216| 
     318 000001c0 001D0940             ADD     .D1     8,A7,A0
     319 000001c4 91800264     [!A1]   LDW     .D1T1   *A0,A3            ; |216| 
     320 000001c8 00004000             NOP             3
     321                               ; BRANCH OCCURS                   ; |216| 
     322                    ;** --------------------------------------------------------------------------*
     323 000001cc 00000000             NOP             1
     324                    ;*----------------------------------------------------------------------------*
     325                    ;*   SOFTWARE PIPELINE INFORMATION
     326                    ;*
     327                    ;*      Loop source line               : 121
     328                    ;*      Loop opening brace source line : 0
     329                    ;*      Loop closing brace source line : 0
     330                    ;*      Known Minimum Trip Count         : 1
TMS320C6x COFF Assembler         Version 4.10 Beta (May  4 2001)     Tue May 29 12:11:54 2001
Copyright (c) 1996-2001 Texas Instruments Incorporated
bsl_ad535.asm                                                        PAGE    7

     331                    ;*      Known Max Trip Count Factor      : 1
     332                    ;*      Loop Carried Dependency Bound(^) : 7
     333                    ;*      Unpartitioned Resource Bound     : 1
     334                    ;*      Partitioned Resource Bound(*)    : 1
     335                    ;*      Resource Partition:
     336                    ;*                                A-side   B-side
     337                    ;*      .L units                     0        0     
     338                    ;*      .S units                     0        1*    
     339                    ;*      .D units                     1*       0     
     340                    ;*      .M units                     0        0     
     341                    ;*      .X cross paths               0        0     
     342                    ;*      .T address paths             1*       0     
     343                    ;*      Long read paths              0        0     
     344                    ;*      Long write paths             0        0     
     345                    ;*      Logical  ops (.LS)           1        0     (.L or .S unit)
     346                    ;*      Addition ops (.LSD)          0        1     (.L or .S or .D unit)
     347                    ;*      Bound(.L .S .LS)             1*       1*    
     348                    ;*      Bound(.L .S .D .LS .LSD)     1*       1*    
     349                    ;*
     350                    ;*      Disqualified loop: Loop carried dependency bound too large
     351                    ;*----------------------------------------------------------------------------*
     352 000001d0           L7:    
     353 000001d0 008CC7E0             AND     .S1     A6,A3,A1          ; |216| 
     354 000001d4 90000210     [!A1]   B       .S1     L7                ; |216| 
     355 000001d8 91800264     [!A1]   LDW     .D1T1   *A0,A3            ; |216| 
     356 000001dc 00006000             NOP             4
     357                               ; BRANCH OCCURS                   ; |216| 
     358                    ;** --------------------------------------------------------------------------*
     359 000001e0           L8:    
     360 000001e0 0200002A!            MVKL    .S2     _MCBSP_close,B4   ; |124| 
     361 000001e4 0200006A!            MVKH    .S2     _MCBSP_close,B4   ; |124| 
     362                    
     363 000001e8 00100363             B       .S2     B4                ; |124| 
     364 000001ec 0010A264  ||         LDW     .D1T1   *+A4(20),A0       ; |212| 
     365                    
     366 000001f0 00004000             NOP             3
     367 000001f4 0181002A+            MVKL    .S2     RL2,B3            ; |124| 
     368                    
     369 000001f8 0180006B+            MVKH    .S2     RL2,B3            ; |124| 
     370 000001fc 04000274  ||         STW     .D1T1   A8,*A0            ; |212| 
     371                    
     372 00000200           RL2:       ; CALL OCCURS                     ; |124| 
     373 00000200 00000028!            MVKL    .S1     __BOARD_init,A0   ; |126| 
     374 00000204 00000068!            MVKH    .S1     __BOARD_init,A0   ; |126| 
     375 00000208 00001362             B       .S2X    A0                ; |126| 
     376 0000020c 01810C2A+            MVKL    .S2     RL4,B3            ; |126| 
     377 00000210 0180006A+            MVKH    .S2     RL4,B3            ; |126| 
     378 00000214 00004000             NOP             3
     379 00000218           RL4:       ; CALL OCCURS                     ; |126| 
     380 00000218 0200082A-            MVKL    .S2     _initialized$1,B4 ; |127| 
     381                    
     382 00000220 000000A9             MVK     .S1     1,A0              ; |127| 
     383 00000224 0200006A- ||         MVKH    .S2     _initialized$1,B4 ; |127| 
     384                    
     385 00000228 001002F4             STW     .D2T1   A0,*B4            ; |127| 
TMS320C6x COFF Assembler         Version 4.10 Beta (May  4 2001)     Tue May 29 12:11:54 2001
Copyright (c) 1996-2001 Texas Instruments Incorporated
bsl_ad535.asm                                                        PAGE    8

     386 0000022c 01BC52E6             LDW     .D2T2   *++SP(8),B3       ; |129| 
     387 00000230 00004000             NOP             3
     388                    ;** --------------------------------------------------------------------------*
     389 00000234           L9:    
     390 00000234 00000000             NOP             1
     391 00000238 000C0362             B       .S2     B3                ; |129| 
     392 0000023c 00008000             NOP             5
     393                               ; BRANCH OCCURS                   ; |129| 
     394                    
     395                    
     396 00000000                   .sect   ".text:_writeData"
     397                            .clink
     398                    
     399                    ;******************************************************************************
     400                    ;* FUNCTION NAME: _writeData                                                  *
     401                    ;*                                                                            *
     402                    ;*   Regs Modified     : A0,A1,A3,A5,A6,A7,B0,B4,B5,B6,B7                     *
     403                    ;*   Regs Used         : A0,A1,A3,A4,A5,A6,A7,B0,B3,B4,B5,B6,B7               *
     404                    ;*   Local Frame Size  : 0 Args + 0 Auto + 0 Save = 0 byte                    *
     405                    ;******************************************************************************
     406 00000000           _writeData:
     407                    ;** --------------------------------------------------------------------------*
     408 00000000 018008C0             ZERO    .D1     A3
     409                    
     410 00000004 01800169             MVKH    .S1     0x20000,A3
     411 00000008 030428C1  ||         ZERO    .D1     A6
     412 0000000c 001811A2  ||         MV      .S2X    A6,B0
     413                    
     414                    ;** --------------------------------------------------------------------------*
     415                    ;**   BEGIN LOOP L10
     416                    ;** --------------------------------------------------------------------------*
     417 00000010           L10:    
     418 00000010 00104264             LDW     .D1T1   *+A4(8),A0
     419 00000014 00006000             NOP             4
     420 00000018 028191A2             ADD     .S2X    12,A0,B5
     421 0000001c 031402E6             LDW     .D2T2   *B5,B6
     422 00000020 00006000             NOP             4
     423 00000024 001911A0             ADD     .S1X    8,B6,A0
     424 00000028 02800264             LDW     .D1T1   *A0,A5            ; |220| 
     425 0000002c 00006000             NOP             4
     426                    ;*----------------------------------------------------------------------------*
     427                    ;*   SOFTWARE PIPELINE INFORMATION
     428                    ;*
     429                    ;*      Loop source line               : 51
     430                    ;*      Loop opening brace source line : 0
     431                    ;*      Loop closing brace source line : 0
     432                    ;*      Known Minimum Trip Count         : 1
     433                    ;*      Known Max Trip Count Factor      : 1
     434                    ;*      Loop Carried Dependency Bound(^) : 7
     435                    ;*      Unpartitioned Resource Bound     : 1
     436                    ;*      Partitioned Resource Bound(*)    : 1
     437                    ;*      Resource Partition:
     438                    ;*                                A-side   B-side
     439                    ;*      .L units                     0        0     
     440                    ;*      .S units                     0        1*    
TMS320C6x COFF Assembler         Version 4.10 Beta (May  4 2001)     Tue May 29 12:11:54 2001
Copyright (c) 1996-2001 Texas Instruments Incorporated
bsl_ad535.asm                                                        PAGE    9

     441                    ;*      .D units                     1*       0     
     442                    ;*      .M units                     0        0     
     443                    ;*      .X cross paths               0        0     
     444                    ;*      .T address paths             1*       0     
     445                    ;*      Long read paths              0        0     
     446                    ;*      Long write paths             0        0     
     447                    ;*      Logical  ops (.LS)           1        0     (.L or .S unit)
     448                    ;*      Addition ops (.LSD)          0        1     (.L or .S or .D unit)
     449                    ;*      Bound(.L .S .LS)             1*       1*    
     450                    ;*      Bound(.L .S .D .LS .LSD)     1*       1*    
     451                    ;*
     452                    ;*      Disqualified loop: Loop carried dependency bound too large
     453                    ;*----------------------------------------------------------------------------*
     454 00000030           L11:    
     455 00000030 009447A0             AND     .S1     2,A5,A1           ; |220| 
     456 00000034 90000210     [!A1]   B       .S1     L11               ; |220| 
     457                    
     458 00000038 92800265     [!A1]   LDW     .D1T1   *A0,A5            ; |220| 
     459 0000003c 831422E6  || [ A1]   LDW     .D2T2   *+B5(4),B6        ; |208| 
     460                    
     461 00000040 839002E6     [ A1]   LDW     .D2T2   *B4,B7            ; |212| 
     462 00000044 829442E6     [ A1]   LDW     .D2T2   *+B5(8),B5        ; |212| 
     463 00000048 00002000             NOP             2
     464                               ; BRANCH OCCURS                   ; |220| 
     465                    ;** --------------------------------------------------------------------------*
     466 0000004c 031802E6             LDW     .D2T2   *B6,B6            ; |208| 
     467 00000050 00000000             NOP             1
     468 00000054 039402F6             STW     .D2T2   B7,*B5            ; |212| 
     469 00000058 00104264             LDW     .D1T1   *+A4(8),A0
     470 0000005c 00006000             NOP             4
     471 00000060 03818940             ADD     .D1     12,A0,A7
     472 00000064 001C0264             LDW     .D1T1   *A7,A0
     473 00000068 00006000             NOP             4
     474 0000006c 02810940             ADD     .D1     8,A0,A5
     475 00000070 00140264             LDW     .D1T1   *A5,A0            ; |216| 
     476 00000074 00006000             NOP             4
     477                    ;*----------------------------------------------------------------------------*
     478                    ;*   SOFTWARE PIPELINE INFORMATION
     479                    ;*
     480                    ;*      Loop source line               : 58
     481                    ;*      Loop opening brace source line : 0
     482                    ;*      Loop closing brace source line : 0
     483                    ;*      Known Minimum Trip Count         : 1
     484                    ;*      Known Max Trip Count Factor      : 1
     485                    ;*      Loop Carried Dependency Bound(^) : 7
     486                    ;*      Unpartitioned Resource Bound     : 1
     487                    ;*      Partitioned Resource Bound(*)    : 1
     488                    ;*      Resource Partition:
     489                    ;*                                A-side   B-side
     490                    ;*      .L units                     0        0     
     491                    ;*      .S units                     0        1*    
     492                    ;*      .D units                     1*       0     
     493                    ;*      .M units                     0        0     
     494                    ;*      .X cross paths               0        0     
     495                    ;*      .T address paths             1*       0     
TMS320C6x COFF Assembler         Version 4.10 Beta (May  4 2001)     Tue May 29 12:11:54 2001
Copyright (c) 1996-2001 Texas Instruments Incorporated
bsl_ad535.asm                                                        PAGE   10

     496                    ;*      Long read paths              0        0     
     497                    ;*      Long write paths             0        0     
     498                    ;*      Logical  ops (.LS)           1        0     (.L or .S unit)
     499                    ;*      Addition ops (.LSD)          0        1     (.L or .S or .D unit)
     500                    ;*      Bound(.L .S .LS)             1*       1*    
     501                    ;*      Bound(.L .S .D .LS .LSD)     1*       1*    
     502                    ;*
     503                    ;*      Disqualified loop: Loop carried dependency bound too large
     504                    ;*----------------------------------------------------------------------------*
     505 00000078           L12:    
     506 00000078 008067E0             AND     .S1     A3,A0,A1          ; |216| 
     507 0000007c 90000310     [!A1]   B       .S1     L12               ; |216| 
     508                    
     509 00000080 90140265     [!A1]   LDW     .D1T1   *A5,A0            ; |216| 
     510 00000084 800029C2  || [ A1]   SUB     .D2     B0,1,B0           ; |67| 
     511                    
     512 00000088 00006000             NOP             4
     513                               ; BRANCH OCCURS                   ; |216| 
     514                    ;** --------------------------------------------------------------------------*
     515                    
     516 0000008c 2FFFF211     [ B0]   B       .S1     L10               ; |67| 
     517 00000090 001C4264  ||         LDW     .D1T1   *+A7(8),A0        ; |212| 
     518                    
     519 00000094 02108942             ADD     .D2     4,B4,B4           ; |67| 
     520 00000098 00004000             NOP             3
     521 0000009c 03000274             STW     .D1T1   A6,*A0            ; |212| 
     522                               ; BRANCH OCCURS                   ; |67| 
     523                    ;** --------------------------------------------------------------------------*
     524 000000a0 000C0362             B       .S2     B3                ; |68| 
     525 000000a4 00008000             NOP             5
     526                               ; BRANCH OCCURS                   ; |68| 
     527                    
     528                    
     529 00000000                   .sect   ".text:_AD535_writeReg"
     530                            .clink
     531                            .global _AD535_writeReg
     532                    
     533                    ;******************************************************************************
     534                    ;* FUNCTION NAME: _AD535_writeReg                                             *
     535                    ;*                                                                            *
     536                    ;*   Regs Modified     : A0,A1,A3,A5,A6,A7,B0,B3,B4,B5,B6,B7,B8,B9,SP         *
     537                    ;*   Regs Used         : A0,A1,A3,A4,A5,A6,A7,B0,B3,B4,B5,B6,B7,B8,B9,SP      *
     538                    ;*   Local Frame Size  : 0 Args + 16 Auto + 0 Save = 16 byte                  *
     539                    ;******************************************************************************
     540 00000000           _AD535_writeReg:
     541                    ;** --------------------------------------------------------------------------*
     542                    
     543 00000000 0010AA5B             CMPEQ   .L2     B4,5,B0
     544 00000004 00007F28  ||         MVK     .S1     0xfe,A0           ; |404| 
     545                    
     546 00000008 30007FA8     [!B0]   MVK     .S1     0xff,A0           ; |404| 
     547                    
     548 0000000c 007FFFA9             MVK     .S1     -1,A0             ; |404| 
     549 00000010 0180CF78  ||         AND     .L1     A6,A0,A3          ; |411| 
     550                    
TMS320C6x COFF Assembler         Version 4.10 Beta (May  4 2001)     Tue May 29 12:11:54 2001
Copyright (c) 1996-2001 Texas Instruments Incorporated
bsl_ad535.asm                                                        PAGE   11

     551 00000014 00808A78             CMPEQ   .L1     A4,A0,A1          ; |404| 
     552                    
     553 00000018 80000D11     [ A1]   B       .S1     L13               ; |404| 
     554 0000001c 0280002A+ ||         MVKL    .S2     _writeData,B5     ; |413| 
     555                    
     556 00000020 0180342B+            MVKL    .S2     RL6,B3            ; |413| 
     557 00000024 048C0942  ||         MV      .D2     B3,B9             ; |397| 
     558                    
     559 00000028 0213104A             EXT     .S2     B4,24,16,B4
     560 0000002c 040000AA             MVK     .S2     1,B8              ; |410| 
     561                    
     562 00000030 0280006B+            MVKH    .S2     _writeData,B5     ; |413| 
     563 00000034 030420FB  ||         ZERO    .L2     B6                ; |409| 
     564 00000038 07BE09C2  ||         SUB     .D2     SP,16,SP          ; |397| 
     565                    
     566 00000040 023C8943             ADD     .D2     4,SP,B4           ; |413| 
     567 00000044 038C907B  ||         ADD     .L2X    B4,A3,B7          ; |411| 
     568 00000048 03000229  ||         MVK     .S1     0x4,A6            ; |413| 
     569 0000004c 0180006A+ ||         MVKH    .S2     RL6,B3            ; |413| 
     570                    
     571                               ; BRANCH OCCURS                   ; |404| 
     572                    ;** --------------------------------------------------------------------------*
     573 00000050 00140362             B       .S2     B5                ; |413| 
     574 00000054 033C22F6             STW     .D2T2   B6,*+SP(4)        ; |409| 
     575 00000058 043C42F6             STW     .D2T2   B8,*+SP(8)        ; |410| 
     576 0000005c 03BC62F6             STW     .D2T2   B7,*+SP(12)       ; |411| 
     577 00000060 033C82F6             STW     .D2T2   B6,*+SP(16)       ; |412| 
     578 00000064 00000000             NOP             1
     579 00000068           RL6:       ; CALL OCCURS                     ; |413| 
     580                    ;** --------------------------------------------------------------------------*
     581 00000068           L13:    
     582 00000068 00240362             B       .S2     B9                ; |416| 
     583 0000006c 07800852             ADDK    .S2     16,SP             ; |416| 
     584 00000070 00006000             NOP             4
     585                               ; BRANCH OCCURS                   ; |416| 
     586                    
     587                    
     588 00000000                   .sect   ".text:_AD535_write"
     589                            .clink
     590                            .global _AD535_write
     591                    
     592                    ;******************************************************************************
     593                    ;* FUNCTION NAME: _AD535_write                                                *
     594                    ;*                                                                            *
     595                    ;*   Regs Modified     : A0,A1,A3,A4,A5,B4                                    *
     596                    ;*   Regs Used         : A0,A1,A3,A4,A5,B3,B4                                 *
     597                    ;*   Local Frame Size  : 0 Args + 0 Auto + 0 Save = 0 byte                    *
     598                    ;******************************************************************************
     599 00000000           _AD535_write:
     600                    ;** --------------------------------------------------------------------------*
     601 00000000 00104264             LDW     .D1T1   *+A4(8),A0        ; |212| 
     602 00000004 0212110A             EXTU    .S2     B4,16,17,B4       ; |212| 
     603 00000008 02108842             ADD     .D2     B4,B4,B4
     604 0000000c 00002000             NOP             2
     605 00000010 0000A264             LDW     .D1T1   *+A0(20),A0       ; |212| 
TMS320C6x COFF Assembler         Version 4.10 Beta (May  4 2001)     Tue May 29 12:11:54 2001
Copyright (c) 1996-2001 Texas Instruments Incorporated
bsl_ad535.asm                                                        PAGE   12

     606 00000014 00006000             NOP             4
     607 00000018 02000276             STW     .D1T2   B4,*A0            ; |212| 
     608 0000001c 00104264             LDW     .D1T1   *+A4(8),A0
     609 00000020 00006000             NOP             4
     610 00000024 02818940             ADD     .D1     12,A0,A5
     611 00000028 01940264             LDW     .D1T1   *A5,A3
     612 0000002c 000008C0             ZERO    .D1     A0
     613 00000030 00000168             MVKH    .S1     0x20000,A0
     614 00000034 00002000             NOP             2
     615 00000038 020D0940             ADD     .D1     8,A3,A4
     616 0000003c 01900264             LDW     .D1T1   *A4,A3            ; |216| 
     617 00000040 00006000             NOP             4
     618                    ;*----------------------------------------------------------------------------*
     619                    ;*   SOFTWARE PIPELINE INFORMATION
     620                    ;*
     621                    ;*      Loop source line               : 143
     622                    ;*      Loop opening brace source line : 0
     623                    ;*      Loop closing brace source line : 0
     624                    ;*      Known Minimum Trip Count         : 1
     625                    ;*      Known Max Trip Count Factor      : 1
     626                    ;*      Loop Carried Dependency Bound(^) : 7
     627                    ;*      Unpartitioned Resource Bound     : 1
     628                    ;*      Partitioned Resource Bound(*)    : 1
     629                    ;*      Resource Partition:
     630                    ;*                                A-side   B-side
     631                    ;*      .L units                     0        0     
     632                    ;*      .S units                     0        1*    
     633                    ;*      .D units                     1*       0     
     634                    ;*      .M units                     0        0     
     635                    ;*      .X cross paths               0        0     
     636                    ;*      .T address paths             1*       0     
     637                    ;*      Long read paths              0        0     
     638                    ;*      Long write paths             0        0     
     639                    ;*      Logical  ops (.LS)           1        0     (.L or .S unit)
     640                    ;*      Addition ops (.LSD)          0        1     (.L or .S or .D unit)
     641                    ;*      Bound(.L .S .LS)             1*       1*    
     642                    ;*      Bound(.L .S .D .LS .LSD)     1*       1*    
     643                    ;*
     644                    ;*      Disqualified loop: Loop carried dependency bound too large
     645                    ;*----------------------------------------------------------------------------*
     646 00000044           L14:    
     647 00000044 008C07E0             AND     .S1     A0,A3,A1          ; |216| 
     648 00000048 90000090     [!A1]   B       .S1     L14               ; |216| 
     649 0000004c 91900264     [!A1]   LDW     .D1T1   *A4,A3            ; |216| 
     650 00000050 00006000             NOP             4
     651                               ; BRANCH OCCURS                   ; |216| 
     652                    ;** --------------------------------------------------------------------------*
     653                    
     654 00000054 000C0363             B       .S2     B3                ; |146| 
     655 00000058 00144264  ||         LDW     .D1T1   *+A5(8),A0        ; |212| 
     656                    
     657 0000005c 018008C0             ZERO    .D1     A3                ; |212| 
     658 00000060 00004000             NOP             3
     659 00000064 01800274             STW     .D1T1   A3,*A0            ; |212| 
     660                               ; BRANCH OCCURS                   ; |146| 
TMS320C6x COFF Assembler         Version 4.10 Beta (May  4 2001)     Tue May 29 12:11:54 2001
Copyright (c) 1996-2001 Texas Instruments Incorporated
bsl_ad535.asm                                                        PAGE   13

     661                    
     662                    
     663 00000000                   .sect   ".text:_AD535_reset"
     664                            .clink
     665                            .global _AD535_reset
     666                    
     667                    ;******************************************************************************
     668                    ;* FUNCTION NAME: _AD535_reset                                                *
     669                    ;*                                                                            *
     670                    ;*   Regs Modified     : A0,A1,A3,A5,A6,A7,B0,B3,B4,B5,B6,B7,B8,B9,SP         *
     671                    ;*   Regs Used         : A0,A1,A3,A4,A5,A6,A7,B0,B3,B4,B5,B6,B7,B8,B9,SP      *
     672                    ;*   Local Frame Size  : 0 Args + 16 Auto + 0 Save = 16 byte                  *
     673                    ;******************************************************************************
     674 00000000           _AD535_reset:
     675                    ;** --------------------------------------------------------------------------*
     676 00000000 007FFFA8             MVK     .S1     -1,A0             ; |385| 
     677 00000004 00808A78             CMPEQ   .L1     A4,A0,A1
     678                    
     679 00000008 80000A11     [ A1]   B       .S1     L15               ; |385| 
     680 0000000c 0280002A+ ||         MVKL    .S2     _writeData,B5     ; |391| 
     681                    
     682 00000010 038000AA             MVK     .S2     1,B7              ; |388| 
     683                    
     684 00000014 0180282B+            MVKL    .S2     RL8,B3            ; |391| 
     685 00000018 048C0942  ||         MV      .D2     B3,B9             ; |380| 
     686                    
     687 0000001c 0401C02A             MVK     .S2     896,B8            ; |389| 
     688                    
     689 00000020 0280006B+            MVKH    .S2     _writeData,B5     ; |391| 
     690 00000024 07BE09C2  ||         SUB     .D2     SP,16,SP          ; |380| 
     691                    
     692 00000028 0180006B+            MVKH    .S2     RL8,B3            ; |391| 
     693 0000002c 023C8943  ||         ADD     .D2     4,SP,B4           ; |391| 
     694 00000030 030420FB  ||         ZERO    .L2     B6                ; |387| 
     695 00000034 03000228  ||         MVK     .S1     0x4,A6            ; |391| 
     696                    
     697                               ; BRANCH OCCURS                   ; |385| 
     698                    ;** --------------------------------------------------------------------------*
     699 00000038 00140362             B       .S2     B5                ; |391| 
     700 0000003c 033C22F6             STW     .D2T2   B6,*+SP(4)        ; |387| 
     701 00000040 03BC42F6             STW     .D2T2   B7,*+SP(8)        ; |388| 
     702 00000044 043C62F6             STW     .D2T2   B8,*+SP(12)       ; |389| 
     703 00000048 033C82F6             STW     .D2T2   B6,*+SP(16)       ; |390| 
     704 0000004c 00000000             NOP             1
     705 00000050           RL8:       ; CALL OCCURS                     ; |391| 
     706                    ;** --------------------------------------------------------------------------*
     707 00000050           L15:    
     708 00000050 00240362             B       .S2     B9                ; |394| 
     709 00000054 07800852             ADDK    .S2     16,SP             ; |394| 
     710 00000058 00006000             NOP             4
     711                               ; BRANCH OCCURS                   ; |394| 
     712                    
     713                    
     714 00000000                   .sect   ".text:_AD535_readReg"
     715                            .clink
TMS320C6x COFF Assembler         Version 4.10 Beta (May  4 2001)     Tue May 29 12:11:54 2001
Copyright (c) 1996-2001 Texas Instruments Incorporated
bsl_ad535.asm                                                        PAGE   14

     716                            .global _AD535_readReg
     717                    
     718                    ;******************************************************************************
     719                    ;* FUNCTION NAME: _AD535_readReg                                              *
     720                    ;*                                                                            *
     721                    ;*   Regs Modified     : A0,A1,A3,A4,A5,A6,A7,B0,B3,B4,B5,B6,B7,B8,B9,SP      *
     722                    ;*   Regs Used         : A0,A1,A3,A4,A5,A6,A7,B0,B3,B4,B5,B6,B7,B8,B9,SP      *
     723                    ;*   Local Frame Size  : 0 Args + 12 Auto + 0 Save = 12 byte                  *
     724                    ;******************************************************************************
     725 00000000           _AD535_readReg:
     726                    ;** --------------------------------------------------------------------------*
     727 00000000 007FFFA8             MVK     .S1     -1,A0             ; |363| 
     728                    
     729 00000004 0280002B+            MVKL    .S2     _writeData,B5     ; |368| 
     730 00000008 00808A78  ||         CMPEQ   .L1     A4,A0,A1
     731                    
     732 0000000c 80001A91     [ A1]   B       .S1     L19               ; |363| 
     733 00000010 03110CA2  ||         SHL     .S2     B4,8,B6           ; |367| 
     734                    
     735 00000014 038000AA             MVK     .S2     1,B7              ; |366| 
     736                    
     737 00000018 0180282B+            MVKL    .S2     RL10,B3           ; |368| 
     738 0000001c 048C0942  ||         MV      .D2     B3,B9             ; |354| 
     739                    
     740 00000020 0280006A+            MVKH    .S2     _writeData,B5     ; |368| 
     741                    
     742 00000024 03100053             ADDK    .S2     8192,B6           ; |367| 
     743 00000028 07BE09C2  ||         SUB     .D2     SP,16,SP          ; |354| 
     744                    
     745 0000002c 023C8943             ADD     .D2     4,SP,B4           ; |368| 
     746 00000030 0180006B+ ||         MVKH    .S2     RL10,B3           ; |368| 
     747 00000034 040420FB  ||         ZERO    .L2     B8                ; |365| 
     748 00000038 030001A8  ||         MVK     .S1     0x3,A6            ; |368| 
     749                    
     750                               ; BRANCH OCCURS                   ; |363| 
     751                    ;** --------------------------------------------------------------------------*
     752 0000003c 00140362             B       .S2     B5                ; |368| 
     753 00000040 033C62F6             STW     .D2T2   B6,*+SP(12)       ; |367| 
     754 00000044 043C22F6             STW     .D2T2   B8,*+SP(4)        ; |365| 
     755 00000048 03BC42F6             STW     .D2T2   B7,*+SP(8)        ; |366| 
     756 0000004c 00002000             NOP             2
     757 00000050           RL10:      ; CALL OCCURS                     ; |368| 
     758 00000050 00104264             LDW     .D1T1   *+A4(8),A0
     759 00000054 00006000             NOP             4
     760 00000058 02018940             ADD     .D1     12,A0,A4
     761 0000005c 03100264             LDW     .D1T1   *A4,A6
     762 00000060 00006000             NOP             4
     763 00000064 01990940             ADD     .D1     8,A6,A3
     764 00000068 000C0264             LDW     .D1T1   *A3,A0            ; |220| 
     765 0000006c 00006000             NOP             4
     766                    ;*----------------------------------------------------------------------------*
     767                    ;*   SOFTWARE PIPELINE INFORMATION
     768                    ;*
     769                    ;*      Loop source line               : 51
     770                    ;*      Loop opening brace source line : 0
TMS320C6x COFF Assembler         Version 4.10 Beta (May  4 2001)     Tue May 29 12:11:54 2001
Copyright (c) 1996-2001 Texas Instruments Incorporated
bsl_ad535.asm                                                        PAGE   15

     771                    ;*      Loop closing brace source line : 0
     772                    ;*      Known Minimum Trip Count         : 1
     773                    ;*      Known Max Trip Count Factor      : 1
     774                    ;*      Loop Carried Dependency Bound(^) : 7
     775                    ;*      Unpartitioned Resource Bound     : 1
     776                    ;*      Partitioned Resource Bound(*)    : 1
     777                    ;*      Resource Partition:
     778                    ;*                                A-side   B-side
     779                    ;*      .L units                     0        0     
     780                    ;*      .S units                     0        1*    
     781                    ;*      .D units                     1*       0     
     782                    ;*      .M units                     0        0     
     783                    ;*      .X cross paths               0        0     
     784                    ;*      .T address paths             1*       0     
     785                    ;*      Long read paths              0        0     
     786                    ;*      Long write paths             0        0     
     787                    ;*      Logical  ops (.LS)           1        0     (.L or .S unit)
     788                    ;*      Addition ops (.LSD)          0        1     (.L or .S or .D unit)
     789                    ;*      Bound(.L .S .LS)             1*       1*    
     790                    ;*      Bound(.L .S .D .LS .LSD)     1*       1*    
     791                    ;*
     792                    ;*      Disqualified loop: Loop carried dependency bound too large
     793                    ;*----------------------------------------------------------------------------*
     794 00000070           L16:    
     795 00000070 008047A0             AND     .S1     2,A0,A1           ; |220| 
     796 00000074 90000210     [!A1]   B       .S1     L16               ; |220| 
     797 00000078 900C0264     [!A1]   LDW     .D1T1   *A3,A0            ; |220| 
     798 0000007c 81902264     [ A1]   LDW     .D1T1   *+A4(4),A3        ; |208| 
     799 00000080 00004000             NOP             3
     800                               ; BRANCH OCCURS                   ; |220| 
     801                    ;** --------------------------------------------------------------------------*
     802 00000084 02FF8028             MVK     .S1     0xffffff00,A5     ; |371| 
     803 00000088 020C0264             LDW     .D1T1   *A3,A4
     804 0000008c 00006000             NOP             4
     805 00000090 009109A0             SHRU    .S1     A4,8,A1
     806 00000094 90000A90     [!A1]   B       .S1     L19               ; |371| 
     807 00000098 82190940     [ A1]   ADD     .D1     8,A6,A4
     808 0000009c 80100264     [ A1]   LDW     .D1T1   *A4,A0            ; |220| 
     809 000000a0 00004000             NOP             3
     810                               ; BRANCH OCCURS                   ; |371| 
     811                    ;** --------------------------------------------------------------------------*
     812                    ;**   BEGIN LOOP L17
     813                    ;** --------------------------------------------------------------------------*
     814 000000a4           L17:    
     815 000000a4 00000000             NOP             1
     816                    ;*----------------------------------------------------------------------------*
     817                    ;*   SOFTWARE PIPELINE INFORMATION
     818                    ;*
     819                    ;*      Loop source line               : 51
     820                    ;*      Loop opening brace source line : 0
     821                    ;*      Loop closing brace source line : 0
     822                    ;*      Known Minimum Trip Count         : 1
     823                    ;*      Known Max Trip Count Factor      : 1
     824                    ;*      Loop Carried Dependency Bound(^) : 7
     825                    ;*      Unpartitioned Resource Bound     : 1
TMS320C6x COFF Assembler         Version 4.10 Beta (May  4 2001)     Tue May 29 12:11:54 2001
Copyright (c) 1996-2001 Texas Instruments Incorporated
bsl_ad535.asm                                                        PAGE   16

     826                    ;*      Partitioned Resource Bound(*)    : 1
     827                    ;*      Resource Partition:
     828                    ;*                                A-side   B-side
     829                    ;*      .L units                     0        0     
     830                    ;*      .S units                     0        1*    
     831                    ;*      .D units                     1*       0     
     832                    ;*      .M units                     0        0     
     833                    ;*      .X cross paths               0        0     
     834                    ;*      .T address paths             1*       0     
     835                    ;*      Long read paths              0        0     
     836                    ;*      Long write paths             0        0     
     837                    ;*      Logical  ops (.LS)           1        0     (.L or .S unit)
     838                    ;*      Addition ops (.LSD)          0        1     (.L or .S or .D unit)
     839                    ;*      Bound(.L .S .LS)             1*       1*    
     840                    ;*      Bound(.L .S .D .LS .LSD)     1*       1*    
     841                    ;*
     842                    ;*      Disqualified loop: Loop carried dependency bound too large
     843                    ;*----------------------------------------------------------------------------*
     844 000000a8           L18:    
     845 000000a8 008047A0             AND     .S1     2,A0,A1           ; |220| 
     846 000000ac 90000110     [!A1]   B       .S1     L18               ; |220| 
     847 000000b0 90100264     [!A1]   LDW     .D1T1   *A4,A0            ; |220| 
     848 000000b4 820C0264     [ A1]   LDW     .D1T1   *A3,A4
     849 000000b8 00004000             NOP             3
     850                               ; BRANCH OCCURS                   ; |220| 
     851                    ;** --------------------------------------------------------------------------*
     852 000000bc 00000000             NOP             1
     853 000000c0 0090A7E0             AND     .S1     A5,A4,A1          ; |372| 
     854 000000c4 8FFFFC90     [ A1]   B       .S1     L17               ; |372| 
     855 000000c8 82190940     [ A1]   ADD     .D1     8,A6,A4
     856 000000cc 80100264     [ A1]   LDW     .D1T1   *A4,A0            ; |220| 
     857 000000d0 00004000             NOP             3
     858                               ; BRANCH OCCURS                   ; |372| 
     859                    ;** --------------------------------------------------------------------------*
     860 000000d4           L19:    
     861 000000d4 00240362             B       .S2     B9                ; |377| 
     862 000000d8 07800852             ADDK    .S2     16,SP             ; |377| 
     863 000000dc 00006000             NOP             4
     864                               ; BRANCH OCCURS                   ; |377| 
     865                    
     866                    
     867 00000000                   .sect   ".text:_AD535_read"
     868                            .clink
     869                            .global _AD535_read
     870                    
     871                    ;******************************************************************************
     872                    ;* FUNCTION NAME: _AD535_read                                                 *
     873                    ;*                                                                            *
     874                    ;*   Regs Modified     : A0,A1,A3,A4                                          *
     875                    ;*   Regs Used         : A0,A1,A3,A4,B3                                       *
     876                    ;*   Local Frame Size  : 0 Args + 0 Auto + 0 Save = 0 byte                    *
     877                    ;******************************************************************************
     878 00000000           _AD535_read:
     879                    ;** --------------------------------------------------------------------------*
     880 00000000 00104264             LDW     .D1T1   *+A4(8),A0
TMS320C6x COFF Assembler         Version 4.10 Beta (May  4 2001)     Tue May 29 12:11:54 2001
Copyright (c) 1996-2001 Texas Instruments Incorporated
bsl_ad535.asm                                                        PAGE   17

     881 00000004 00006000             NOP             4
     882 00000008 02018940             ADD     .D1     12,A0,A4
     883 0000000c 00100264             LDW     .D1T1   *A4,A0
     884 00000010 00006000             NOP             4
     885 00000014 01810940             ADD     .D1     8,A0,A3
     886 00000018 000C0264             LDW     .D1T1   *A3,A0            ; |220| 
     887 0000001c 00004000             NOP             3
     888                    ;*----------------------------------------------------------------------------*
     889                    ;*   SOFTWARE PIPELINE INFORMATION
     890                    ;*
     891                    ;*      Loop source line               : 136
     892                    ;*      Loop opening brace source line : 0
     893                    ;*      Loop closing brace source line : 0
     894                    ;*      Known Minimum Trip Count         : 1
     895                    ;*      Known Max Trip Count Factor      : 1
     896                    ;*      Loop Carried Dependency Bound(^) : 7
     897                    ;*      Unpartitioned Resource Bound     : 1
     898                    ;*      Partitioned Resource Bound(*)    : 1
     899                    ;*      Resource Partition:
     900                    ;*                                A-side   B-side
     901                    ;*      .L units                     0        0     
     902                    ;*      .S units                     0        1*    
     903                    ;*      .D units                     1*       0     
     904                    ;*      .M units                     0        0     
     905                    ;*      .X cross paths               0        0     
     906                    ;*      .T address paths             1*       0     
     907                    ;*      Long read paths              0        0     
     908                    ;*      Long write paths             0        0     
     909                    ;*      Logical  ops (.LS)           1        0     (.L or .S unit)
     910                    ;*      Addition ops (.LSD)          0        1     (.L or .S or .D unit)
     911                    ;*      Bound(.L .S .LS)             1*       1*    
     912                    ;*      Bound(.L .S .D .LS .LSD)     1*       1*    
     913                    ;*
     914                    ;*      Disqualified loop: Loop carried dependency bound too large
     915                    ;*----------------------------------------------------------------------------*
     916 00000020           L20:    
     917 00000020 00000000             NOP             1
     918 00000024 008047A0             AND     .S1     2,A0,A1           ; |220| 
     919 00000028 90000010     [!A1]   B       .S1     L20               ; |220| 
     920 0000002c 900C0264     [!A1]   LDW     .D1T1   *A3,A0            ; |220| 
     921 00000030 80102264     [ A1]   LDW     .D1T1   *+A4(4),A0        ; |208| 
     922 00000034 00004000             NOP             3
     923                               ; BRANCH OCCURS                   ; |220| 
     924                    ;** --------------------------------------------------------------------------*
     925 00000038 000C0362             B       .S2     B3                ; |138| 
     926 0000003c 02000264             LDW     .D1T1   *A0,A4
     927 00000040 00006000             NOP             4
     928                               ; BRANCH OCCURS                   ; |138| 
     929                    
     930                    
     931 00000000                   .sect   ".text:_AD535_powerDown"
     932                            .clink
     933                            .global _AD535_powerDown
     934                    
     935                    ;******************************************************************************
TMS320C6x COFF Assembler         Version 4.10 Beta (May  4 2001)     Tue May 29 12:11:54 2001
Copyright (c) 1996-2001 Texas Instruments Incorporated
bsl_ad535.asm                                                        PAGE   18

     936                    ;* FUNCTION NAME: _AD535_powerDown                                            *
     937                    ;*                                                                            *
     938                    ;*   Regs Modified     : A0,A1,A3,A5,A6,A7,B0,B3,B4,B5,B6,B7,B8,B9,SP         *
     939                    ;*   Regs Used         : A0,A1,A3,A4,A5,A6,A7,B0,B3,B4,B5,B6,B7,B8,B9,SP      *
     940                    ;*   Local Frame Size  : 0 Args + 16 Auto + 0 Save = 16 byte                  *
     941                    ;******************************************************************************
     942 00000000           _AD535_powerDown:
     943                    ;** --------------------------------------------------------------------------*
     944 00000000 007FFFA8             MVK     .S1     -1,A0             ; |342| 
     945 00000004 00808A78             CMPEQ   .L1     A4,A0,A1
     946                    
     947 00000008 80000A11     [ A1]   B       .S1     L21               ; |342| 
     948 0000000c 0280002A+ ||         MVKL    .S2     _writeData,B5     ; |348| 
     949                    
     950 00000010 038000AA             MVK     .S2     1,B7              ; |345| 
     951                    
     952 00000014 0180282B+            MVKL    .S2     RL12,B3           ; |348| 
     953 00000018 048C0942  ||         MV      .D2     B3,B9             ; |337| 
     954                    
     955 0000001c 0401A02A             MVK     .S2     832,B8            ; |346| 
     956                    
     957 00000020 0280006B+            MVKH    .S2     _writeData,B5     ; |348| 
     958 00000024 07BE09C2  ||         SUB     .D2     SP,16,SP          ; |337| 
     959                    
     960 00000028 0180006B+            MVKH    .S2     RL12,B3           ; |348| 
     961 0000002c 023C8943  ||         ADD     .D2     4,SP,B4           ; |348| 
     962 00000030 030420FB  ||         ZERO    .L2     B6                ; |344| 
     963 00000034 03000228  ||         MVK     .S1     0x4,A6            ; |348| 
     964                    
     965                               ; BRANCH OCCURS                   ; |342| 
     966                    ;** --------------------------------------------------------------------------*
     967 00000038 00140362             B       .S2     B5                ; |348| 
     968 0000003c 033C22F6             STW     .D2T2   B6,*+SP(4)        ; |344| 
     969 00000040 03BC42F6             STW     .D2T2   B7,*+SP(8)        ; |345| 
     970 00000044 043C62F6             STW     .D2T2   B8,*+SP(12)       ; |346| 
     971 00000048 033C82F6             STW     .D2T2   B6,*+SP(16)       ; |347| 
     972 0000004c 00000000             NOP             1
     973 00000050           RL12:      ; CALL OCCURS                     ; |348| 
     974                    ;** --------------------------------------------------------------------------*
     975 00000050           L21:    
     976 00000050 00240362             B       .S2     B9                ; |351| 
     977 00000054 07800852             ADDK    .S2     16,SP             ; |351| 
     978 00000058 00006000             NOP             4
     979                               ; BRANCH OCCURS                   ; |351| 
     980                    
     981                    
     982 00000000                   .sect   ".text:_AD535_outGain"
     983                            .clink
     984                            .global _AD535_outGain
     985                    
     986                    ;******************************************************************************
     987                    ;* FUNCTION NAME: _AD535_outGain                                              *
     988                    ;*                                                                            *
     989                    ;*   Regs Modified     : A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A12,A13,B0,B1,B2,  *
     990                    ;*                           B3,B4,B5,B6,B7,B8,B9,SP                          *
TMS320C6x COFF Assembler         Version 4.10 Beta (May  4 2001)     Tue May 29 12:11:54 2001
Copyright (c) 1996-2001 Texas Instruments Incorporated
bsl_ad535.asm                                                        PAGE   19

     991                    ;*   Regs Used         : A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A12,A13,B0,B1,B2,  *
     992                    ;*                           B3,B4,B5,B6,B7,B8,B9,SP                          *
     993                    ;*   Local Frame Size  : 0 Args + 12 Auto + 16 Save = 28 byte                 *
     994                    ;******************************************************************************
     995 00000000           _AD535_outGain:
     996                    ;** --------------------------------------------------------------------------*
     997 00000000 031010A0             SPDP    .S1X    B4,A7:A6          ; |313| 
     998 00000004 008008C0             ZERO    .D1     A1                ; |313| 
     999                    
    1000 00000008 00E02169             MVKH    .S1     0xc0420000,A1     ; |313| 
    1001 0000000c 031000A3  ||         SPDP    .S2     B4,B7:B6          ; |313| 
    1002 00000010 048848C0  ||         ZERO    .D1     A9                ; |313| 
    1003                    
    1004 00000014 04A01469             MVKH    .S1     0x40280000,A9     ; |313| 
    1005 00000018 000428C1  ||         ZERO    .D1     A0                ; |313| 
    1006 0000001c 040840F8  ||         ZERO    .L1     A8                ; |313| 
    1007                    
    1008 00000020 0220DA63             CMPGTDP .S2X    B7:B6,A9:A8,B4    ; |313| 
    1009 00000024 00181A60  ||         CMPLTDP .S1X    B7:B6,A1:A0,A0    ; |313| 
    1010                    
    1011 00000028 06BD14F4             STW     .D2T1   A13,*SP--(32)     ; |307| 
    1012                    
    1013 0000002c 000022A1             XOR     .S1     1,A0,A0           ; |313| 
    1014 00000030 021022A2  ||         XOR     .S2     1,B4,B4           ; |313| 
    1015                    
    1016 00000034 000097E2             AND     .S2X    A0,B4,B0          ; |313| 
    1017 00000038 30001110     [!B0]   B       .S1     L22               ; |313| 
    1018 0000003c 0400002A!            MVKL    .S2     __divd,B8         ; |314| 
    1019                    
    1020 00000040 0400006B!            MVKH    .S2     __divd,B8         ; |314| 
    1021 00000044 01BCE2F7  ||         STW     .D2T2   B3,*+SP(28)       ; |307| 
    1022 00000048 028420FA  ||         ZERO    .L2     B5                ; |314| 
    1023                    
    1024 0000004c 029FFC6B             MVKH    .S2     0x3ff80000,B5     ; |314| 
    1025 00000050 053CA2F4  ||         STW     .D2T1   A10,*+SP(20)      ; |307| 
    1026                    
    1027 00000060 060428C1             ZERO    .D1     A12               ; |314| 
    1028 00000064 051001A1  ||         MV      .S1     A4,A10
    1029 00000068 01804E2B+ ||         MVKL    .S2     RL14,B3           ; |314| 
    1030 0000006c 063CC2F5  ||         STW     .D2T1   A12,*+SP(24)      ; |307| 
    1031 00000070 068840F8  ||         ZERO    .L1     A13               ; |314| 
    1032                    
    1033 00000080 020428C3             ZERO    .D2     B4                ; |314| 
    1034 00000084 02180941  ||         MV      .D1     A6,A4             ; |314| 
    1035 00000088 0180006B+ ||         MVKH    .S2     RL14,B3           ; |314| 
    1036 0000008c 029C0059  ||         MV      .L1     A7,A5             ; |314| 
    1037 00000090 06A01CE8  ||         MVKH    .S1     0x40390000,A13    ; |314| 
    1038                    
    1039                               ; BRANCH OCCURS                   ; |313| 
    1040                    ;** --------------------------------------------------------------------------*
    1041 00000094 00200362             B       .S2     B8                ; |314| 
    1042 00000098 00008000             NOP             5
    1043 0000009c           RL14:      ; CALL OCCURS                     ; |314| 
    1044 0000009c 00118318             ADDDP   .L1     A13:A12,A5:A4,A1:A0 ; |314| 
    1045 000000a0 0000A000             NOP             6
TMS320C6x COFF Assembler         Version 4.10 Beta (May  4 2001)     Tue May 29 12:11:54 2001
Copyright (c) 1996-2001 Texas Instruments Incorporated
bsl_ad535.asm                                                        PAGE   20

    1046 000000a4 04040038             DPTRUNC .L1     A1:A0,A8          ; |314| 
    1047                    ;** --------------------------------------------------------------------------*
    1048 000000a8           L22:    
    1049 000000a8 007FFFA8             MVK     .S1     -1,A0             ; |316| 
    1050 000000ac 00814A78             CMPEQ   .L1     A10,A0,A1         ; |316| 
    1051                    
    1052 000000b0 80002411     [ A1]   B       .S1     L27               ; |316| 
    1053 000000b4 0180782A+ ||         MVKL    .S2     RL16,B3           ; |321| 
    1054                    
    1055 000000b8 0300002A+            MVKL    .S2     _writeData,B6     ; |321| 
    1056 000000bc 040000AA             MVK     .S2     0x1,B8            ; |319| 
    1057 000000c0 0292982A             MVK     .S2     9520,B5           ; |320| 
    1058 000000c4 0180006A+            MVKH    .S2     RL16,B3           ; |321| 
    1059                    
    1060 000000c8 0300006B+            MVKH    .S2     _writeData,B6     ; |321| 
    1061 000000cc 02280941  ||         MV      .D1     A10,A4            ; |321| 
    1062 000000d0 048428C3  ||         ZERO    .D2     B9                ; |318| 
    1063 000000d4 023C805B  ||         ADD     .L2     4,SP,B4           ; |321| 
    1064 000000d8 030001A8  ||         MVK     .S1     0x3,A6            ; |321| 
    1065                    
    1066                               ; BRANCH OCCURS                   ; |316| 
    1067                    ;** --------------------------------------------------------------------------*
    1068 000000dc 00180362             B       .S2     B6                ; |321| 
    1069 000000e0 02BC62F6             STW     .D2T2   B5,*+SP(12)       ; |320| 
    1070 000000e4 04BC22F6             STW     .D2T2   B9,*+SP(4)        ; |318| 
    1071 000000e8 043C42F6             STW     .D2T2   B8,*+SP(8)        ; |319| 
    1072 000000ec 00002000             NOP             2
    1073 000000f0           RL16:      ; CALL OCCURS                     ; |321| 
    1074 000000f0 00284264             LDW     .D1T1   *+A10(8),A0
    1075 000000f4 00006000             NOP             4
    1076 000000f8 01818940             ADD     .D1     12,A0,A3
    1077 000000fc 030C0264             LDW     .D1T1   *A3,A6
    1078 00000100 00006000             NOP             4
    1079 00000104 00190940             ADD     .D1     8,A6,A0
    1080 00000108 02000264             LDW     .D1T1   *A0,A4            ; |220| 
    1081 0000010c 00006000             NOP             4
    1082                    ;*----------------------------------------------------------------------------*
    1083                    ;*   SOFTWARE PIPELINE INFORMATION
    1084                    ;*
    1085                    ;*      Loop source line               : 51
    1086                    ;*      Loop opening brace source line : 0
    1087                    ;*      Loop closing brace source line : 0
    1088                    ;*      Known Minimum Trip Count         : 1
    1089                    ;*      Known Max Trip Count Factor      : 1
    1090                    ;*      Loop Carried Dependency Bound(^) : 7
    1091                    ;*      Unpartitioned Resource Bound     : 1
    1092                    ;*      Partitioned Resource Bound(*)    : 1
    1093                    ;*      Resource Partition:
    1094                    ;*                                A-side   B-side
    1095                    ;*      .L units                     0        0     
    1096                    ;*      .S units                     0        1*    
    1097                    ;*      .D units                     1*       0     
    1098                    ;*      .M units                     0        0     
    1099                    ;*      .X cross paths               0        0     
    1100                    ;*      .T address paths             1*       0     
TMS320C6x COFF Assembler         Version 4.10 Beta (May  4 2001)     Tue May 29 12:11:54 2001
Copyright (c) 1996-2001 Texas Instruments Incorporated
bsl_ad535.asm                                                        PAGE   21

    1101                    ;*      Long read paths              0        0     
    1102                    ;*      Long write paths             0        0     
    1103                    ;*      Logical  ops (.LS)           1        0     (.L or .S unit)
    1104                    ;*      Addition ops (.LSD)          0        1     (.L or .S or .D unit)
    1105                    ;*      Bound(.L .S .LS)             1*       1*    
    1106                    ;*      Bound(.L .S .D .LS .LSD)     1*       1*    
    1107                    ;*
    1108                    ;*      Disqualified loop: Loop carried dependency bound too large
    1109                    ;*----------------------------------------------------------------------------*
    1110 00000110           L23:    
    1111 00000110 009047A0             AND     .S1     2,A4,A1           ; |220| 
    1112 00000114 90000210     [!A1]   B       .S1     L23               ; |220| 
    1113 00000118 92000264     [!A1]   LDW     .D1T1   *A0,A4            ; |220| 
    1114 0000011c 818C2264     [ A1]   LDW     .D1T1   *+A3(4),A3        ; |208| 
    1115 00000120 00004000             NOP             3
    1116                               ; BRANCH OCCURS                   ; |220| 
    1117                    ;** --------------------------------------------------------------------------*
    1118 00000124 027F8028             MVK     .S1     0xffffff00,A4     ; |324| 
    1119 00000128 000C0264             LDW     .D1T1   *A3,A0
    1120 0000012c 00006000             NOP             4
    1121 00000130 008109A0             SHRU    .S1     A0,8,A1
    1122 00000134 90000B10     [!A1]   B       .S1     L26               ; |324| 
    1123 00000138 82990940     [ A1]   ADD     .D1     8,A6,A5
    1124 0000013c 00004000             NOP             3
    1125 00000140 80140264     [ A1]   LDW     .D1T1   *A5,A0            ; |220| 
    1126                               ; BRANCH OCCURS                   ; |324| 
    1127                    ;** --------------------------------------------------------------------------*
    1128                    ;**   BEGIN LOOP L24
    1129                    ;** --------------------------------------------------------------------------*
    1130 00000144           L24:    
    1131 00000144 00004000             NOP             3
    1132                    ;*----------------------------------------------------------------------------*
    1133                    ;*   SOFTWARE PIPELINE INFORMATION
    1134                    ;*
    1135                    ;*      Loop source line               : 51
    1136                    ;*      Loop opening brace source line : 0
    1137                    ;*      Loop closing brace source line : 0
    1138                    ;*      Known Minimum Trip Count         : 1
    1139                    ;*      Known Max Trip Count Factor      : 1
    1140                    ;*      Loop Carried Dependency Bound(^) : 7
    1141                    ;*      Unpartitioned Resource Bound     : 1
    1142                    ;*      Partitioned Resource Bound(*)    : 1
    1143                    ;*      Resource Partition:
    1144                    ;*                                A-side   B-side
    1145                    ;*      .L units                     0        0     
    1146                    ;*      .S units                     0        1*    
    1147                    ;*      .D units                     1*       0     
    1148                    ;*      .M units                     0        0     
    1149                    ;*      .X cross paths               0        0     
    1150                    ;*      .T address paths             1*       0     
    1151                    ;*      Long read paths              0        0     
    1152                    ;*      Long write paths             0        0     
    1153                    ;*      Logical  ops (.LS)           1        0     (.L or .S unit)
    1154                    ;*      Addition ops (.LSD)          0        1     (.L or .S or .D unit)
    1155                    ;*      Bound(.L .S .LS)             1*       1*    
TMS320C6x COFF Assembler         Version 4.10 Beta (May  4 2001)     Tue May 29 12:11:54 2001
Copyright (c) 1996-2001 Texas Instruments Incorporated
bsl_ad535.asm                                                        PAGE   22

    1156                    ;*      Bound(.L .S .D .LS .LSD)     1*       1*    
    1157                    ;*
    1158                    ;*      Disqualified loop: Loop carried dependency bound too large
    1159                    ;*----------------------------------------------------------------------------*
    1160 00000148           L25:    
    1161 00000148 00000000             NOP             1
    1162 0000014c 008047A0             AND     .S1     2,A0,A1           ; |220| 
    1163 00000150 90000110     [!A1]   B       .S1     L25               ; |220| 
    1164 00000154 90140264     [!A1]   LDW     .D1T1   *A5,A0            ; |220| 
    1165 00000158 800C0264     [ A1]   LDW     .D1T1   *A3,A0
    1166 0000015c 00004000             NOP             3
    1167                               ; BRANCH OCCURS                   ; |220| 
    1168                    ;** --------------------------------------------------------------------------*
    1169 00000160 00000000             NOP             1
    1170 00000164 008087E0             AND     .S1     A4,A0,A1          ; |325| 
    1171 00000168 8FFFFC90     [ A1]   B       .S1     L24               ; |325| 
    1172 0000016c 00004000             NOP             3
    1173 00000170 82990940     [ A1]   ADD     .D1     8,A6,A5
    1174 00000174 80140264     [ A1]   LDW     .D1T1   *A5,A0            ; |220| 
    1175                               ; BRANCH OCCURS                   ; |325| 
    1176                    ;** --------------------------------------------------------------------------*
    1177 00000178           L26:    
    1178 00000178 0280002A+            MVKL    .S2     _writeData,B5     ; |331| 
    1179 0000017c 0280006A+            MVKH    .S2     _writeData,B5     ; |331| 
    1180                    
    1181 00000180 00140363             B       .S2     B5                ; |331| 
    1182 00000184 000067A0  ||         AND     .S1     3,A0,A0           ; |329| 
    1183                    
    1184 00000188 00011C40             ADDAW   .D1     A0,A8,A0          ; |329| 
    1185 0000018c 00031908             EXTU    .S1     A0,24,25,A0       ; |329| 
    1186                    
    1187 00000190 00014051             ADDK    .S1     640,A0            ; |329| 
    1188 00000194 04BC62F6  ||         STW     .D2T2   B9,*+SP(12)       ; |330| 
    1189                    
    1190 000001a0 00000841             ADD     .D1     A0,A0,A0
    1191 000001a4 043C22F7  ||         STW     .D2T2   B8,*+SP(4)        ; |328| 
    1192 000001a8 0180E02A+ ||         MVKL    .S2     RL18,B3           ; |331| 
    1193                    
    1194 000001ac 003C42F5             STW     .D2T1   A0,*+SP(8)        ; |329| 
    1195 000001b0 0180006B+ ||         MVKH    .S2     RL18,B3           ; |331| 
    1196 000001b4 023C805B  ||         ADD     .L2     4,SP,B4           ; |331| 
    1197 000001b8 02280941  ||         MV      .D1     A10,A4            ; |331| 
    1198 000001bc 030001A8  ||         MVK     .S1     0x3,A6            ; |331| 
    1199                    
    1200 000001c0           RL18:      ; CALL OCCURS                     ; |331| 
    1201                    ;** --------------------------------------------------------------------------*
    1202 000001c0           L27:    
    1203 000001c0 01BCE2E6             LDW     .D2T2   *+SP(28),B3       ; |334| 
    1204 000001c4 053CA2E4             LDW     .D2T1   *+SP(20),A10      ; |334| 
    1205 000001c8 063CC2E4             LDW     .D2T1   *+SP(24),A12      ; |334| 
    1206 000001cc 06BD12E4             LDW     .D2T1   *++SP(32),A13     ; |334| 
    1207 000001d0 00000000             NOP             1
    1208 000001d4 000C0362             B       .S2     B3                ; |334| 
    1209 000001d8 00008000             NOP             5
    1210                               ; BRANCH OCCURS                   ; |334| 
TMS320C6x COFF Assembler         Version 4.10 Beta (May  4 2001)     Tue May 29 12:11:54 2001
Copyright (c) 1996-2001 Texas Instruments Incorporated
bsl_ad535.asm                                                        PAGE   23

    1211                    
    1212                    
    1213 00000000                   .sect   ".text:_AD535_open"
    1214                            .clink
    1215                            .global _AD535_open
    1216                    
    1217                    ;******************************************************************************
    1218                    ;* FUNCTION NAME: _AD535_open                                                 *
    1219                    ;*                                                                            *
    1220                    ;*   Regs Modified     : A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,B0,B1,B2,B3,B4,*
    1221                    ;*                           B5,B6,B7,B8,B9,SP                                *
    1222                    ;*   Regs Used         : A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,B0,B1,B2,B3,B4,*
    1223                    ;*                           B5,B6,B7,B8,B9,SP                                *
    1224                    ;*   Local Frame Size  : 0 Args + 0 Auto + 12 Save = 12 byte                  *
    1225                    ;******************************************************************************
    1226 00000000           _AD535_open:
    1227                    ;** --------------------------------------------------------------------------*
    1228 00000000 05BC94F4             STW     .D2T1   A11,*SP--(16)     ; |272| 
    1229                    
    1230 00000004 05100941             MV      .D1     A4,A10            ; |272| 
    1231 00000008 053C42F4  ||         STW     .D2T1   A10,*+SP(8)       ; |272| 
    1232                    
    1233 0000000c 00A82264             LDW     .D1T1   *+A10(4),A1       ; |276| 
    1234 00000010 01BC62F6             STW     .D2T2   B3,*+SP(12)       ; |272| 
    1235 00000014 05FFFFA8             MVK     .S1     0xffffffff,A11    ; |279| 
    1236 00000018 027FFFA8             MVK     .S1     0xffffffff,A4     ; |300| 
    1237 0000001c 00000000             NOP             1
    1238 00000020 80001C10     [ A1]   B       .S1     L28               ; |300| 
    1239 00000024 0280002A!            MVKL    .S2     _MCBSP_open,B5    ; |277| 
    1240 00000028 020000AA             MVK     .S2     0x1,B4            ; |277| 
    1241 0000002c 0180242A+            MVKL    .S2     RL20,B3           ; |277| 
    1242 00000030 0280006A!            MVKH    .S2     _MCBSP_open,B5    ; |277| 
    1243                    
    1244 00000034 81BC62E7     [ A1]   LDW     .D2T2   *+SP(12),B3       ; |304| 
    1245 00000038 0180006A+ ||         MVKH    .S2     RL20,B3           ; |277| 
    1246                    
    1247                               ; BRANCH OCCURS                   ; |300| 
    1248                    ;** --------------------------------------------------------------------------*
    1249 0000003c 00140362             B       .S2     B5                ; |277| 
    1250 00000040 02280264             LDW     .D1T1   *A10,A4
    1251 00000044 00006000             NOP             4
    1252 00000048           RL20:      ; CALL OCCURS                     ; |277| 
    1253 00000048 02284274             STW     .D1T1   A4,*+A10(8)       ; |277| 
    1254 0000004c 00284264             LDW     .D1T1   *+A10(8),A0       ; |279| 
    1255 00000050 022C01A0             MV      .S1     A11,A4            ; |282| 
    1256 00000054 00004000             NOP             3
    1257 00000058 00AC0A78             CMPEQ   .L1     A0,A11,A1         ; |279| 
    1258 0000005c 80001890     [ A1]   B       .S1     L29               ; |282| 
    1259 00000060 000008C0             ZERO    .D1     A0                ; |281| 
    1260                    
    1261 00000064 80282275     [ A1]   STW     .D1T1   A0,*+A10(4)       ; |281| 
    1262 00000068 81BC62E6  || [ A1]   LDW     .D2T2   *+SP(12),B3       ; |304| 
    1263                    
    1264 0000006c 90284264     [!A1]   LDW     .D1T1   *+A10(8),A0       ; |338| 
    1265 00000070 00002000             NOP             2
TMS320C6x COFF Assembler         Version 4.10 Beta (May  4 2001)     Tue May 29 12:11:54 2001
Copyright (c) 1996-2001 Texas Instruments Incorporated
bsl_ad535.asm                                                        PAGE   24

    1266                               ; BRANCH OCCURS                   ; |282| 
    1267                    ;** --------------------------------------------------------------------------*
    1268 00000074 018000A8             MVK     .S1     1,A3              ; |284| 
    1269 00000078 01A82274             STW     .D1T1   A3,*+A10(4)       ; |284| 
    1270 0000007c 00006264             LDW     .D1T1   *+A0(12),A0       ; |338| 
    1271 00000080 00006000             NOP             4
    1272                    
    1273 00000084 020403E3             MVC     .S2     CSR,B4            ; |250| 
    1274 00000088 01810940  ||         ADD     .D1     8,A0,A3           ; |338| 
    1275                    
    1276 0000008c 020403E3             MVC     .S2     CSR,B4            ; |251| 
    1277 00000090 02902F5A  ||         AND     .L2     1,B4,B5           ; |250| 
    1278                    
    1279 00000094 0213C7A2             AND     .S2     -2,B4,B4          ; |251| 
    1280 00000098 009003A2             MVC     .S2     B4,CSR            ; |251| 
    1281                    
    1282 000000a0 0200202B             MVKL    .S2     0x10040,B4        ; |343| 
    1283 000000a4 000428C0  ||         ZERO    .D1     A0                ; |342| 
    1284                    
    1285 000000a8 020000EB             MVKH    .S2     0x10040,B4        ; |343| 
    1286 000000ac 000C0274  ||         STW     .D1T1   A0,*A3            ; |342| 
    1287                    
    1288 000000b0 020C2277             STW     .D1T2   B4,*+A3(4)        ; |343| 
    1289 000000b4 020000A8  ||         MVKL    .S1     0x20000001,A4     ; |345| 
    1290                    
    1291 000000b8 020C4277             STW     .D1T2   B4,*+A3(8)        ; |344| 
    1292 000000bc 02100068  ||         MVKH    .S1     0x20000001,A4     ; |345| 
    1293                    
    1294 000000c0 020C6274             STW     .D1T1   A4,*+A3(12)       ; |345| 
    1295 000000c4 000C8274             STW     .D1T1   A0,*+A3(16)       ; |346| 
    1296 000000c8 000CA274             STW     .D1T1   A0,*+A3(20)       ; |347| 
    1297                    
    1298 000000cc 000CC275             STW     .D1T1   A0,*+A3(24)       ; |348| 
    1299 000000d0 021000AA  ||         MVKL    .S2     0x12001,B4        ; |350| 
    1300                    
    1301 000000d4 000CE275             STW     .D1T1   A0,*+A3(28)       ; |349| 
    1302 000000d8 020000EA  ||         MVKH    .S2     0x12001,B4        ; |350| 
    1303                    
    1304 000000e0 020403E3             MVC     .S2     CSR,B4            ; |256| 
    1305 000000e4 020C0276  ||         STW     .D1T2   B4,*A3            ; |350| 
    1306                    
    1307 000000e8 0213C7A3             AND     .S2     -2,B4,B4          ; |256| 
    1308 000000ec 02942F5A  ||         AND     .L2     1,B5,B5           ; |256| 
    1309                    
    1310 000000f0 0210A6E2             OR      .S2     B5,B4,B4          ; |256| 
    1311 000000f4 009003A2             MVC     .S2     B4,CSR            ; |256| 
    1312 000000f8 02280940             MV      .D1     A10,A4            ; |296| 
    1313 000000fc 01BC62E6             LDW     .D2T2   *+SP(12),B3       ; |304| 
    1314                    ;** --------------------------------------------------------------------------*
    1315 00000100           L28:    
    1316 00000100 00004000             NOP             3
    1317                    ;** --------------------------------------------------------------------------*
    1318 00000104           L29:    
    1319 00000104 053C42E4             LDW     .D2T1   *+SP(8),A10       ; |304| 
    1320 00000108 000C0362             B       .S2     B3                ; |304| 
TMS320C6x COFF Assembler         Version 4.10 Beta (May  4 2001)     Tue May 29 12:11:54 2001
Copyright (c) 1996-2001 Texas Instruments Incorporated
bsl_ad535.asm                                                        PAGE   25

    1321 0000010c 05BC92E4             LDW     .D2T1   *++SP(16),A11     ; |304| 
    1322 00000110 00006000             NOP             4
    1323                               ; BRANCH OCCURS                   ; |304| 
    1324                    
    1325                    
    1326 00000000                   .sect   ".text:_AD535_modifyReg"
    1327                            .clink
    1328                            .global _AD535_modifyReg
    1329                    
    1330                    ;******************************************************************************
    1331                    ;* FUNCTION NAME: _AD535_modifyReg                                            *
    1332                    ;*                                                                            *
    1333                    ;*   Regs Modified     : A0,A1,A2,A3,A5,A6,A7,A8,A9,A10,B0,B2,B3,B4,B5,B6,B7, *
    1334                    ;*                           B8,B9,SP                                         *
    1335                    ;*   Regs Used         : A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,B0,B2,B3,B4,B5,B6, *
    1336                    ;*                           B7,B8,B9,SP                                      *
    1337                    ;*   Local Frame Size  : 0 Args + 12 Auto + 4 Save = 16 byte                  *
    1338                    ;******************************************************************************
    1339 00000000           _AD535_modifyReg:
    1340                    ;** --------------------------------------------------------------------------*
    1341 00000000 04007F28             MVK     .S1     0xfe,A8           ; |248| 
    1342                    
    1343 00000004 007FFFA9             MVK     .S1     -1,A0             ; |248| 
    1344 00000008 0090BA58  ||         CMPEQ   .L1X    B4,5,A1
    1345                    
    1346 0000000c 00808A79             CMPEQ   .L1     A4,A0,A1
    1347 00000010 94007FA9  || [!A1]   MVK     .S1     0xff,A8           ; |248| 
    1348 00000014 0380002A+ ||         MVKL    .S2     _writeData,B7     ; |256| 
    1349                    
    1350 00000018 80002791     [ A1]   B       .S1     L33               ; |248| 
    1351 0000001c 0293104A  ||         EXT     .S2     B4,24,16,B5
    1352                    
    1353 00000020 0010002A             MVK     .S2     8192,B0           ; |255| 
    1354                    
    1355 00000024 0180362B+            MVKL    .S2     RL22,B3           ; |256| 
    1356 00000028 010C0942  ||         MV      .D2     B3,B2             ; |240| 
    1357                    
    1358 0000002c 048000AA             MVK     .S2     0x1,B9            ; |254| 
    1359                    
    1360 00000030 0380006B+            MVKH    .S2     _writeData,B7     ; |256| 
    1361 00000034 011811A1  ||         MV      .S1X    B6,A2
    1362 00000038 040420FB  ||         ZERO    .L2     B8                ; |253| 
    1363 0000003c 053C94F4  ||         STW     .D2T1   A10,*SP--(16)     ; |240| 
    1364                    
    1365 00000040 0280A843             ADD     .D2     B0,B5,B5          ; |255| 
    1366 00000044 023C805B  ||         ADD     .L2     4,SP,B4           ; |256| 
    1367 00000048 0180006B+ ||         MVKH    .S2     RL22,B3           ; |256| 
    1368 0000004c 030001A9  ||         MVK     .S1     0x3,A6            ; |256| 
    1369 00000050 04941059  ||         MV      .L1X    B5,A9             ; |255| 
    1370 00000054 05180940  ||         MV      .D1     A6,A10
    1371                    
    1372                               ; BRANCH OCCURS                   ; |248| 
    1373                    ;** --------------------------------------------------------------------------*
    1374 00000058 001C0362             B       .S2     B7                ; |256| 
    1375 0000005c 02BC62F6             STW     .D2T2   B5,*+SP(12)       ; |255| 
TMS320C6x COFF Assembler         Version 4.10 Beta (May  4 2001)     Tue May 29 12:11:54 2001
Copyright (c) 1996-2001 Texas Instruments Incorporated
bsl_ad535.asm                                                        PAGE   26

    1376 00000060 043C22F6             STW     .D2T2   B8,*+SP(4)        ; |253| 
    1377 00000064 04BC42F6             STW     .D2T2   B9,*+SP(8)        ; |254| 
    1378 00000068 00002000             NOP             2
    1379 0000006c           RL22:      ; CALL OCCURS                     ; |256| 
    1380 0000006c 00104264             LDW     .D1T1   *+A4(8),A0
    1381 00000070 00006000             NOP             4
    1382 00000074 02818940             ADD     .D1     12,A0,A5
    1383 00000078 03940264             LDW     .D1T1   *A5,A7
    1384 0000007c 00006000             NOP             4
    1385 00000080 019D0940             ADD     .D1     8,A7,A3
    1386 00000084 000C0264             LDW     .D1T1   *A3,A0            ; |220| 
    1387 00000088 00006000             NOP             4
    1388                    ;*----------------------------------------------------------------------------*
    1389                    ;*   SOFTWARE PIPELINE INFORMATION
    1390                    ;*
    1391                    ;*      Loop source line               : 51
    1392                    ;*      Loop opening brace source line : 0
    1393                    ;*      Loop closing brace source line : 0
    1394                    ;*      Known Minimum Trip Count         : 1
    1395                    ;*      Known Max Trip Count Factor      : 1
    1396                    ;*      Loop Carried Dependency Bound(^) : 7
    1397                    ;*      Unpartitioned Resource Bound     : 1
    1398                    ;*      Partitioned Resource Bound(*)    : 1
    1399                    ;*      Resource Partition:
    1400                    ;*                                A-side   B-side
    1401                    ;*      .L units                     0        0     
    1402                    ;*      .S units                     0        1*    
    1403                    ;*      .D units                     1*       0     
    1404                    ;*      .M units                     0        0     
    1405                    ;*      .X cross paths               0        0     
    1406                    ;*      .T address paths             1*       0     
    1407                    ;*      Long read paths              0        0     
    1408                    ;*      Long write paths             0        0     
    1409                    ;*      Logical  ops (.LS)           1        0     (.L or .S unit)
    1410                    ;*      Addition ops (.LSD)          0        1     (.L or .S or .D unit)
    1411                    ;*      Bound(.L .S .LS)             1*       1*    
    1412                    ;*      Bound(.L .S .D .LS .LSD)     1*       1*    
    1413                    ;*
    1414                    ;*      Disqualified loop: Loop carried dependency bound too large
    1415                    ;*----------------------------------------------------------------------------*
    1416 0000008c           L30:    
    1417 0000008c 008047A0             AND     .S1     2,A0,A1           ; |220| 
    1418 00000090 90000190     [!A1]   B       .S1     L30               ; |220| 
    1419 00000094 900C0264     [!A1]   LDW     .D1T1   *A3,A0            ; |220| 
    1420 00000098 81942264     [ A1]   LDW     .D1T1   *+A5(4),A3        ; |208| 
    1421 0000009c 00004000             NOP             3
    1422                               ; BRANCH OCCURS                   ; |220| 
    1423                    ;** --------------------------------------------------------------------------*
    1424 000000a0 02FF8028             MVK     .S1     0xffffff00,A5     ; |259| 
    1425 000000a4 000C0264             LDW     .D1T1   *A3,A0
    1426 000000a8 00006000             NOP             4
    1427 000000ac 008109A0             SHRU    .S1     A0,8,A1
    1428 000000b0 90000A10     [!A1]   B       .S1     L32               ; |259| 
    1429 000000b4 831D0940     [ A1]   ADD     .D1     8,A7,A6
    1430 000000b8 80180264     [ A1]   LDW     .D1T1   *A6,A0            ; |220| 
TMS320C6x COFF Assembler         Version 4.10 Beta (May  4 2001)     Tue May 29 12:11:54 2001
Copyright (c) 1996-2001 Texas Instruments Incorporated
bsl_ad535.asm                                                        PAGE   27

    1431 000000bc 00004000             NOP             3
    1432                               ; BRANCH OCCURS                   ; |259| 
    1433                    ;*----------------------------------------------------------------------------*
    1434                    ;*   SOFTWARE PIPELINE INFORMATION
    1435                    ;*
    1436                    ;*      Loop source line               : 51
    1437                    ;*      Loop opening brace source line : 0
    1438                    ;*      Loop closing brace source line : 0
    1439                    ;*      Known Minimum Trip Count         : 1
    1440                    ;*      Known Max Trip Count Factor      : 1
    1441                    ;*      Loop Carried Dependency Bound(^) : 7
    1442                    ;*      Unpartitioned Resource Bound     : 1
    1443                    ;*      Partitioned Resource Bound(*)    : 1
    1444                    ;*      Resource Partition:
    1445                    ;*                                A-side   B-side
    1446                    ;*      .L units                     0        0     
    1447                    ;*      .S units                     0        1*    
    1448                    ;*      .D units                     1*       0     
    1449                    ;*      .M units                     0        0     
    1450                    ;*      .X cross paths               0        0     
    1451                    ;*      .T address paths             1*       0     
    1452                    ;*      Long read paths              0        0     
    1453                    ;*      Long write paths             0        0     
    1454                    ;*      Logical  ops (.LS)           1        0     (.L or .S unit)
    1455                    ;*      Addition ops (.LSD)          0        1     (.L or .S or .D unit)
    1456                    ;*      Bound(.L .S .LS)             1*       1*    
    1457                    ;*      Bound(.L .S .D .LS .LSD)     1*       1*    
    1458                    ;*
    1459                    ;*      Disqualified loop: Loop carried dependency bound too large
    1460                    ;*----------------------------------------------------------------------------*
    1461 000000c0           L31:    
    1462 000000c0 00000000             NOP             1
    1463 000000c4 008047A0             AND     .S1     2,A0,A1           ; |220| 
    1464 000000c8 90000010     [!A1]   B       .S1     L31               ; |220| 
    1465 000000cc 90180264     [!A1]   LDW     .D1T1   *A6,A0            ; |220| 
    1466 000000d0 800C0264     [ A1]   LDW     .D1T1   *A3,A0
    1467 000000d4 00004000             NOP             3
    1468                               ; BRANCH OCCURS                   ; |220| 
    1469                    ;** --------------------------------------------------------------------------*
    1470 000000d8 00000000             NOP             1
    1471 000000dc 0080A7E0             AND     .S1     A5,A0,A1          ; |260| 
    1472 000000e0 8FFFFC10     [ A1]   B       .S1     L31               ; |260| 
    1473 000000e4 831D0940     [ A1]   ADD     .D1     8,A7,A6
    1474 000000e8 80180264     [ A1]   LDW     .D1T1   *A6,A0            ; |220| 
    1475 000000ec 00004000             NOP             3
    1476                               ; BRANCH OCCURS                   ; |260| 
    1477                    ;** --------------------------------------------------------------------------*
    1478 000000f0           L32:    
    1479 000000f0 0280002A+            MVKL    .S2     _writeData,B5     ; |266| 
    1480                    
    1481 000000f4 0280006B+            MVKH    .S2     _writeData,B5     ; |266| 
    1482 000000f8 01FFFFA8  ||         MVK     .S1     0xffffffff,A3     ; |264| 
    1483                    
    1484 00000100 00140363             B       .S2     B5                ; |266| 
    1485 00000104 018862E0  ||         XOR     .S1     A3,A2,A3          ; |264| 
TMS320C6x COFF Assembler         Version 4.10 Beta (May  4 2001)     Tue May 29 12:11:54 2001
Copyright (c) 1996-2001 Texas Instruments Incorporated
bsl_ad535.asm                                                        PAGE   28

    1486                    
    1487 00000108 000947E1             AND     .S1     A10,A2,A0         ; |264| 
    1488 0000010c 018C0F78  ||         AND     .L1     A0,A3,A3          ; |264| 
    1489                    
    1490 00000110 00006840             ADD     .D1     A0,A3,A0          ; |264| 
    1491                    
    1492 00000114 002007E1             AND     .S1     A0,A8,A0          ; |264| 
    1493 00000118 043C62F6  ||         STW     .D2T2   B8,*+SP(12)       ; |265| 
    1494                    
    1495 00000120 00240841             ADD     .D1     A9,A0,A0          ; |264| 
    1496 00000124 04BC22F7  ||         STW     .D2T2   B9,*+SP(4)        ; |263| 
    1497 00000128 01809E2A+ ||         MVKL    .S2     RL24,B3           ; |266| 
    1498                    
    1499 0000012c 003C42F5             STW     .D2T1   A0,*+SP(8)        ; |264| 
    1500 00000130 0180006B+ ||         MVKH    .S2     RL24,B3           ; |266| 
    1501 00000134 023C805B  ||         ADD     .L2     4,SP,B4           ; |266| 
    1502 00000138 030001A8  ||         MVK     .S1     0x3,A6            ; |266| 
    1503                    
    1504 0000013c           RL24:      ; CALL OCCURS                     ; |266| 
    1505                    ;** --------------------------------------------------------------------------*
    1506 0000013c           L33:    
    1507 0000013c 00080362             B       .S2     B2                ; |269| 
    1508 00000140 053C92E4             LDW     .D2T1   *++SP(16),A10     ; |269| 
    1509 00000144 00006000             NOP             4
    1510                               ; BRANCH OCCURS                   ; |269| 
    1511                    
    1512                    
    1513 00000000                   .sect   ".text:_AD535_micGain"
    1514                            .clink
    1515                            .global _AD535_micGain
    1516                    
    1517                    ;******************************************************************************
    1518                    ;* FUNCTION NAME: _AD535_micGain                                              *
    1519                    ;*                                                                            *
    1520                    ;*   Regs Modified     : A0,A1,A3,A5,A6,A7,A8,B0,B2,B3,B4,B5,B6,B7,B8,B9,SP   *
    1521                    ;*   Regs Used         : A0,A1,A3,A4,A5,A6,A7,A8,B0,B2,B3,B4,B5,B6,B7,B8,B9,  *
    1522                    ;*                           SP                                               *
    1523                    ;*   Local Frame Size  : 0 Args + 12 Auto + 0 Save = 12 byte                  *
    1524                    ;******************************************************************************
    1525 00000000           _AD535_micGain:
    1526                    ;** --------------------------------------------------------------------------*
    1527 00000000 007FFFA8             MVK     .S1     -1,A0             ; |219| 
    1528 00000004 00808A78             CMPEQ   .L1     A4,A0,A1
    1529                    
    1530 00000008 80002211     [ A1]   B       .S1     L38               ; |219| 
    1531 0000000c 0280002A+ ||         MVKL    .S2     _writeData,B5     ; |224| 
    1532                    
    1533 00000010 040000AA             MVK     .S2     0x1,B8            ; |222| 
    1534                    
    1535 00000014 0180282B+            MVKL    .S2     RL26,B3           ; |224| 
    1536 00000018 010C0942  ||         MV      .D2     B3,B2             ; |213| 
    1537                    
    1538 0000001c 0312002A             MVK     .S2     9216,B6           ; |223| 
    1539                    
    1540 00000020 0280006B+            MVKH    .S2     _writeData,B5     ; |224| 
TMS320C6x COFF Assembler         Version 4.10 Beta (May  4 2001)     Tue May 29 12:11:54 2001
Copyright (c) 1996-2001 Texas Instruments Incorporated
bsl_ad535.asm                                                        PAGE   29

    1541 00000024 07BE09C2  ||         SUB     .D2     SP,16,SP          ; |213| 
    1542                    
    1543 00000028 023C8943             ADD     .D2     4,SP,B4           ; |224| 
    1544 0000002c 0180006B+ ||         MVKH    .S2     RL26,B3           ; |224| 
    1545 00000030 048420FB  ||         ZERO    .L2     B9                ; |221| 
    1546 00000034 030001A9  ||         MVK     .S1     0x3,A6            ; |224| 
    1547 00000038 04101058  ||         MV      .L1X    B4,A8
    1548                    
    1549                               ; BRANCH OCCURS                   ; |219| 
    1550                    ;** --------------------------------------------------------------------------*
    1551 0000003c 00140362             B       .S2     B5                ; |224| 
    1552 00000040 033C62F6             STW     .D2T2   B6,*+SP(12)       ; |223| 
    1553 00000044 04BC22F6             STW     .D2T2   B9,*+SP(4)        ; |221| 
    1554 00000048 043C42F6             STW     .D2T2   B8,*+SP(8)        ; |222| 
    1555 0000004c 00002000             NOP             2
    1556 00000050           RL26:      ; CALL OCCURS                     ; |224| 
    1557 00000050 00104264             LDW     .D1T1   *+A4(8),A0
    1558 00000054 00006000             NOP             4
    1559 00000058 01818940             ADD     .D1     12,A0,A3
    1560 0000005c 030C0264             LDW     .D1T1   *A3,A6
    1561 00000060 00006000             NOP             4
    1562 00000064 00190940             ADD     .D1     8,A6,A0
    1563 00000068 02800264             LDW     .D1T1   *A0,A5            ; |220| 
    1564 0000006c 00006000             NOP             4
    1565                    ;*----------------------------------------------------------------------------*
    1566                    ;*   SOFTWARE PIPELINE INFORMATION
    1567                    ;*
    1568                    ;*      Loop source line               : 51
    1569                    ;*      Loop opening brace source line : 0
    1570                    ;*      Loop closing brace source line : 0
    1571                    ;*      Known Minimum Trip Count         : 1
    1572                    ;*      Known Max Trip Count Factor      : 1
    1573                    ;*      Loop Carried Dependency Bound(^) : 7
    1574                    ;*      Unpartitioned Resource Bound     : 1
    1575                    ;*      Partitioned Resource Bound(*)    : 1
    1576                    ;*      Resource Partition:
    1577                    ;*                                A-side   B-side
    1578                    ;*      .L units                     0        0     
    1579                    ;*      .S units                     0        1*    
    1580                    ;*      .D units                     1*       0     
    1581                    ;*      .M units                     0        0     
    1582                    ;*      .X cross paths               0        0     
    1583                    ;*      .T address paths             1*       0     
    1584                    ;*      Long read paths              0        0     
    1585                    ;*      Long write paths             0        0     
    1586                    ;*      Logical  ops (.LS)           1        0     (.L or .S unit)
    1587                    ;*      Addition ops (.LSD)          0        1     (.L or .S or .D unit)
    1588                    ;*      Bound(.L .S .LS)             1*       1*    
    1589                    ;*      Bound(.L .S .D .LS .LSD)     1*       1*    
    1590                    ;*
    1591                    ;*      Disqualified loop: Loop carried dependency bound too large
    1592                    ;*----------------------------------------------------------------------------*
    1593 00000070           L34:    
    1594 00000070 009447A0             AND     .S1     2,A5,A1           ; |220| 
    1595 00000074 90000210     [!A1]   B       .S1     L34               ; |220| 
TMS320C6x COFF Assembler         Version 4.10 Beta (May  4 2001)     Tue May 29 12:11:54 2001
Copyright (c) 1996-2001 Texas Instruments Incorporated
bsl_ad535.asm                                                        PAGE   30

    1596 00000078 92800264     [!A1]   LDW     .D1T1   *A0,A5            ; |220| 
    1597 0000007c 818C2264     [ A1]   LDW     .D1T1   *+A3(4),A3        ; |208| 
    1598 00000080 00004000             NOP             3
    1599                               ; BRANCH OCCURS                   ; |220| 
    1600                    ;** --------------------------------------------------------------------------*
    1601 00000084 02FF8028             MVK     .S1     0xffffff00,A5     ; |227| 
    1602 00000088 000C0264             LDW     .D1T1   *A3,A0
    1603 0000008c 00006000             NOP             4
    1604 00000090 008109A0             SHRU    .S1     A0,8,A1
    1605 00000094 90000A90     [!A1]   B       .S1     L37               ; |227| 
    1606 00000098 80190940     [ A1]   ADD     .D1     8,A6,A0
    1607 0000009c 83800264     [ A1]   LDW     .D1T1   *A0,A7            ; |220| 
    1608 000000a0 00004000             NOP             3
    1609                               ; BRANCH OCCURS                   ; |227| 
    1610                    ;** --------------------------------------------------------------------------*
    1611                    ;**   BEGIN LOOP L35
    1612                    ;** --------------------------------------------------------------------------*
    1613 000000a4           L35:    
    1614 000000a4 00000000             NOP             1
    1615                    ;*----------------------------------------------------------------------------*
    1616                    ;*   SOFTWARE PIPELINE INFORMATION
    1617                    ;*
    1618                    ;*      Loop source line               : 51
    1619                    ;*      Loop opening brace source line : 0
    1620                    ;*      Loop closing brace source line : 0
    1621                    ;*      Known Minimum Trip Count         : 1
    1622                    ;*      Known Max Trip Count Factor      : 1
    1623                    ;*      Loop Carried Dependency Bound(^) : 7
    1624                    ;*      Unpartitioned Resource Bound     : 1
    1625                    ;*      Partitioned Resource Bound(*)    : 1
    1626                    ;*      Resource Partition:
    1627                    ;*                                A-side   B-side
    1628                    ;*      .L units                     0        0     
    1629                    ;*      .S units                     0        1*    
    1630                    ;*      .D units                     1*       0     
    1631                    ;*      .M units                     0        0     
    1632                    ;*      .X cross paths               0        0     
    1633                    ;*      .T address paths             1*       0     
    1634                    ;*      Long read paths              0        0     
    1635                    ;*      Long write paths             0        0     
    1636                    ;*      Logical  ops (.LS)           1        0     (.L or .S unit)
    1637                    ;*      Addition ops (.LSD)          0        1     (.L or .S or .D unit)
    1638                    ;*      Bound(.L .S .LS)             1*       1*    
    1639                    ;*      Bound(.L .S .D .LS .LSD)     1*       1*    
    1640                    ;*
    1641                    ;*      Disqualified loop: Loop carried dependency bound too large
    1642                    ;*----------------------------------------------------------------------------*
    1643 000000a8           L36:    
    1644 000000a8 009C47A0             AND     .S1     2,A7,A1           ; |220| 
    1645 000000ac 90000110     [!A1]   B       .S1     L36               ; |220| 
    1646 000000b0 93800264     [!A1]   LDW     .D1T1   *A0,A7            ; |220| 
    1647 000000b4 800C0264     [ A1]   LDW     .D1T1   *A3,A0
    1648 000000b8 00004000             NOP             3
    1649                               ; BRANCH OCCURS                   ; |220| 
    1650                    ;** --------------------------------------------------------------------------*
TMS320C6x COFF Assembler         Version 4.10 Beta (May  4 2001)     Tue May 29 12:11:54 2001
Copyright (c) 1996-2001 Texas Instruments Incorporated
bsl_ad535.asm                                                        PAGE   31

    1651 000000bc 00000000             NOP             1
    1652 000000c0 0080A7E0             AND     .S1     A5,A0,A1          ; |228| 
    1653 000000c4 8FFFFC90     [ A1]   B       .S1     L35               ; |228| 
    1654 000000c8 80190940     [ A1]   ADD     .D1     8,A6,A0
    1655 000000cc 83800264     [ A1]   LDW     .D1T1   *A0,A7            ; |220| 
    1656 000000d0 00004000             NOP             3
    1657                               ; BRANCH OCCURS                   ; |228| 
    1658                    ;** --------------------------------------------------------------------------*
    1659 000000d4           L37:    
    1660 000000d4 0280002A+            MVKL    .S2     _writeData,B5     ; |234| 
    1661 000000d8 0280006A+            MVKH    .S2     _writeData,B5     ; |234| 
    1662 000000dc 00140362             B       .S2     B5                ; |234| 
    1663 000000e0 0000C6C8             CLR     .S1     A0,6,6,A0         ; |231| 
    1664 000000e4 00200840             ADD     .D1     A8,A0,A0          ; |231| 
    1665                    
    1666 000000e8 00031809             EXTU    .S1     A0,24,24,A0       ; |231| 
    1667 000000ec 04BC62F6  ||         STW     .D2T2   B9,*+SP(12)       ; |233| 
    1668                    
    1669 000000f0 00020051             ADDK    .S1     1024,A0           ; |231| 
    1670 000000f4 043C22F7  ||         STW     .D2T2   B8,*+SP(4)        ; |230| 
    1671 000000f8 0180882A+ ||         MVKL    .S2     RL28,B3           ; |234| 
    1672                    
    1673 00000100 003C42F5             STW     .D2T1   A0,*+SP(8)        ; |231| 
    1674 00000104 0180006B+ ||         MVKH    .S2     RL28,B3           ; |234| 
    1675 00000108 023C805B  ||         ADD     .L2     4,SP,B4           ; |234| 
    1676 0000010c 030001A8  ||         MVK     .S1     0x3,A6            ; |234| 
    1677                    
    1678 00000110           RL28:      ; CALL OCCURS                     ; |234| 
    1679                    ;** --------------------------------------------------------------------------*
    1680 00000110           L38:    
    1681 00000110 00080362             B       .S2     B2                ; |237| 
    1682 00000114 07800852             ADDK    .S2     16,SP             ; |237| 
    1683 00000118 00006000             NOP             4
    1684                               ; BRANCH OCCURS                   ; |237| 
    1685                    
    1686                    
    1687 00000000                   .sect   ".text:_AD535_inGain"
    1688                            .clink
    1689                            .global _AD535_inGain
    1690                    
    1691                    ;******************************************************************************
    1692                    ;* FUNCTION NAME: _AD535_inGain                                               *
    1693                    ;*                                                                            *
    1694                    ;*   Regs Modified     : A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A12,A13,B0,B1,B2,  *
    1695                    ;*                           B3,B4,B5,B6,B7,B8,B9,SP                          *
    1696                    ;*   Regs Used         : A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A12,A13,B0,B1,B2,  *
    1697                    ;*                           B3,B4,B5,B6,B7,B8,B9,SP                          *
    1698                    ;*   Local Frame Size  : 0 Args + 12 Auto + 16 Save = 28 byte                 *
    1699                    ;******************************************************************************
    1700 00000000           _AD535_inGain:
    1701                    ;** --------------------------------------------------------------------------*
    1702 00000000 031010A0             SPDP    .S1X    B4,A7:A6          ; |190| 
    1703 00000004 008008C0             ZERO    .D1     A1                ; |190| 
    1704                    
    1705 00000008 00E02169             MVKH    .S1     0xc0420000,A1     ; |190| 
TMS320C6x COFF Assembler         Version 4.10 Beta (May  4 2001)     Tue May 29 12:11:54 2001
Copyright (c) 1996-2001 Texas Instruments Incorporated
bsl_ad535.asm                                                        PAGE   32

    1706 0000000c 031000A3  ||         SPDP    .S2     B4,B7:B6          ; |190| 
    1707 00000010 048848C0  ||         ZERO    .D1     A9                ; |190| 
    1708                    
    1709 00000014 04A01469             MVKH    .S1     0x40280000,A9     ; |190| 
    1710 00000018 000428C1  ||         ZERO    .D1     A0                ; |190| 
    1711 0000001c 040840F8  ||         ZERO    .L1     A8                ; |190| 
    1712                    
    1713 00000020 0220DA63             CMPGTDP .S2X    B7:B6,A9:A8,B4    ; |190| 
    1714 00000024 00181A60  ||         CMPLTDP .S1X    B7:B6,A1:A0,A0    ; |190| 
    1715                    
    1716 00000028 06BD14F4             STW     .D2T1   A13,*SP--(32)     ; |184| 
    1717                    
    1718 0000002c 000022A1             XOR     .S1     1,A0,A0           ; |190| 
    1719 00000030 021022A2  ||         XOR     .S2     1,B4,B4           ; |190| 
    1720                    
    1721 00000034 000097E2             AND     .S2X    A0,B4,B0          ; |190| 
    1722 00000038 30001110     [!B0]   B       .S1     L39               ; |190| 
    1723 0000003c 0400002A!            MVKL    .S2     __divd,B8         ; |191| 
    1724                    
    1725 00000040 0400006B!            MVKH    .S2     __divd,B8         ; |191| 
    1726 00000044 01BCE2F7  ||         STW     .D2T2   B3,*+SP(28)       ; |184| 
    1727 00000048 028420FA  ||         ZERO    .L2     B5                ; |191| 
    1728                    
    1729 0000004c 029FFC6B             MVKH    .S2     0x3ff80000,B5     ; |191| 
    1730 00000050 053CA2F4  ||         STW     .D2T1   A10,*+SP(20)      ; |184| 
    1731                    
    1732 00000060 060428C1             ZERO    .D1     A12               ; |191| 
    1733 00000064 051001A1  ||         MV      .S1     A4,A10
    1734 00000068 01804E2B+ ||         MVKL    .S2     RL30,B3           ; |191| 
    1735 0000006c 063CC2F5  ||         STW     .D2T1   A12,*+SP(24)      ; |184| 
    1736 00000070 068840F8  ||         ZERO    .L1     A13               ; |191| 
    1737                    
    1738 00000080 020428C3             ZERO    .D2     B4                ; |191| 
    1739 00000084 02180941  ||         MV      .D1     A6,A4             ; |191| 
    1740 00000088 0180006B+ ||         MVKH    .S2     RL30,B3           ; |191| 
    1741 0000008c 029C0059  ||         MV      .L1     A7,A5             ; |191| 
    1742 00000090 06A01CE8  ||         MVKH    .S1     0x40390000,A13    ; |191| 
    1743                    
    1744                               ; BRANCH OCCURS                   ; |190| 
    1745                    ;** --------------------------------------------------------------------------*
    1746 00000094 00200362             B       .S2     B8                ; |191| 
    1747 00000098 00008000             NOP             5
    1748 0000009c           RL30:      ; CALL OCCURS                     ; |191| 
    1749 0000009c 00118318             ADDDP   .L1     A13:A12,A5:A4,A1:A0 ; |191| 
    1750 000000a0 0000A000             NOP             6
    1751 000000a4 04040038             DPTRUNC .L1     A1:A0,A8          ; |191| 
    1752                    ;** --------------------------------------------------------------------------*
    1753 000000a8           L39:    
    1754 000000a8 007FFFA8             MVK     .S1     -1,A0             ; |193| 
    1755 000000ac 00814A78             CMPEQ   .L1     A10,A0,A1         ; |193| 
    1756                    
    1757 000000b0 80002291     [ A1]   B       .S1     L44               ; |193| 
    1758 000000b4 0180782A+ ||         MVKL    .S2     RL32,B3           ; |198| 
    1759                    
    1760 000000b8 0280002A+            MVKL    .S2     _writeData,B5     ; |198| 
TMS320C6x COFF Assembler         Version 4.10 Beta (May  4 2001)     Tue May 29 12:11:54 2001
Copyright (c) 1996-2001 Texas Instruments Incorporated
bsl_ad535.asm                                                        PAGE   33

    1761 000000bc 040000AA             MVK     .S2     0x1,B8            ; |196| 
    1762 000000c0 0312002A             MVK     .S2     9216,B6           ; |197| 
    1763 000000c4 0180006A+            MVKH    .S2     RL32,B3           ; |198| 
    1764                    
    1765 000000c8 0280006B+            MVKH    .S2     _writeData,B5     ; |198| 
    1766 000000cc 02280941  ||         MV      .D1     A10,A4            ; |198| 
    1767 000000d0 048428C3  ||         ZERO    .D2     B9                ; |195| 
    1768 000000d4 023C805B  ||         ADD     .L2     4,SP,B4           ; |198| 
    1769 000000d8 030001A8  ||         MVK     .S1     0x3,A6            ; |198| 
    1770                    
    1771                               ; BRANCH OCCURS                   ; |193| 
    1772                    ;** --------------------------------------------------------------------------*
    1773 000000dc 00140362             B       .S2     B5                ; |198| 
    1774 000000e0 033C62F6             STW     .D2T2   B6,*+SP(12)       ; |197| 
    1775 000000e4 04BC22F6             STW     .D2T2   B9,*+SP(4)        ; |195| 
    1776 000000e8 043C42F6             STW     .D2T2   B8,*+SP(8)        ; |196| 
    1777 000000ec 00002000             NOP             2
    1778 000000f0           RL32:      ; CALL OCCURS                     ; |198| 
    1779 000000f0 00284264             LDW     .D1T1   *+A10(8),A0
    1780 000000f4 00006000             NOP             4
    1781 000000f8 01818940             ADD     .D1     12,A0,A3
    1782 000000fc 028C0264             LDW     .D1T1   *A3,A5
    1783 00000100 00006000             NOP             4
    1784 00000104 00150940             ADD     .D1     8,A5,A0
    1785 00000108 02000264             LDW     .D1T1   *A0,A4            ; |220| 
    1786 0000010c 00006000             NOP             4
    1787                    ;*----------------------------------------------------------------------------*
    1788                    ;*   SOFTWARE PIPELINE INFORMATION
    1789                    ;*
    1790                    ;*      Loop source line               : 51
    1791                    ;*      Loop opening brace source line : 0
    1792                    ;*      Loop closing brace source line : 0
    1793                    ;*      Known Minimum Trip Count         : 1
    1794                    ;*      Known Max Trip Count Factor      : 1
    1795                    ;*      Loop Carried Dependency Bound(^) : 7
    1796                    ;*      Unpartitioned Resource Bound     : 1
    1797                    ;*      Partitioned Resource Bound(*)    : 1
    1798                    ;*      Resource Partition:
    1799                    ;*                                A-side   B-side
    1800                    ;*      .L units                     0        0     
    1801                    ;*      .S units                     0        1*    
    1802                    ;*      .D units                     1*       0     
    1803                    ;*      .M units                     0        0     
    1804                    ;*      .X cross paths               0        0     
    1805                    ;*      .T address paths             1*       0     
    1806                    ;*      Long read paths              0        0     
    1807                    ;*      Long write paths             0        0     
    1808                    ;*      Logical  ops (.LS)           1        0     (.L or .S unit)
    1809                    ;*      Addition ops (.LSD)          0        1     (.L or .S or .D unit)
    1810                    ;*      Bound(.L .S .LS)             1*       1*    
    1811                    ;*      Bound(.L .S .D .LS .LSD)     1*       1*    
    1812                    ;*
    1813                    ;*      Disqualified loop: Loop carried dependency bound too large
    1814                    ;*----------------------------------------------------------------------------*
    1815 00000110           L40:    
TMS320C6x COFF Assembler         Version 4.10 Beta (May  4 2001)     Tue May 29 12:11:54 2001
Copyright (c) 1996-2001 Texas Instruments Incorporated
bsl_ad535.asm                                                        PAGE   34

    1816 00000110 009047A0             AND     .S1     2,A4,A1           ; |220| 
    1817 00000114 90000210     [!A1]   B       .S1     L40               ; |220| 
    1818 00000118 92000264     [!A1]   LDW     .D1T1   *A0,A4            ; |220| 
    1819 0000011c 818C2264     [ A1]   LDW     .D1T1   *+A3(4),A3        ; |208| 
    1820 00000120 00004000             NOP             3
    1821                               ; BRANCH OCCURS                   ; |220| 
    1822                    ;** --------------------------------------------------------------------------*
    1823 00000124 027F8028             MVK     .S1     0xffffff00,A4     ; |201| 
    1824 00000128 000C0264             LDW     .D1T1   *A3,A0
    1825 0000012c 00006000             NOP             4
    1826 00000130 008109A0             SHRU    .S1     A0,8,A1
    1827 00000134 90000A90     [!A1]   B       .S1     L43               ; |201| 
    1828 00000138 80150940     [ A1]   ADD     .D1     8,A5,A0
    1829 0000013c 83000264     [ A1]   LDW     .D1T1   *A0,A6            ; |220| 
    1830 00000140 00004000             NOP             3
    1831                               ; BRANCH OCCURS                   ; |201| 
    1832                    ;** --------------------------------------------------------------------------*
    1833                    ;**   BEGIN LOOP L41
    1834                    ;** --------------------------------------------------------------------------*
    1835 00000144           L41:    
    1836 00000144 00000000             NOP             1
    1837                    ;*----------------------------------------------------------------------------*
    1838                    ;*   SOFTWARE PIPELINE INFORMATION
    1839                    ;*
    1840                    ;*      Loop source line               : 51
    1841                    ;*      Loop opening brace source line : 0
    1842                    ;*      Loop closing brace source line : 0
    1843                    ;*      Known Minimum Trip Count         : 1
    1844                    ;*      Known Max Trip Count Factor      : 1
    1845                    ;*      Loop Carried Dependency Bound(^) : 7
    1846                    ;*      Unpartitioned Resource Bound     : 1
    1847                    ;*      Partitioned Resource Bound(*)    : 1
    1848                    ;*      Resource Partition:
    1849                    ;*                                A-side   B-side
    1850                    ;*      .L units                     0        0     
    1851                    ;*      .S units                     0        1*    
    1852                    ;*      .D units                     1*       0     
    1853                    ;*      .M units                     0        0     
    1854                    ;*      .X cross paths               0        0     
    1855                    ;*      .T address paths             1*       0     
    1856                    ;*      Long read paths              0        0     
    1857                    ;*      Long write paths             0        0     
    1858                    ;*      Logical  ops (.LS)           1        0     (.L or .S unit)
    1859                    ;*      Addition ops (.LSD)          0        1     (.L or .S or .D unit)
    1860                    ;*      Bound(.L .S .LS)             1*       1*    
    1861                    ;*      Bound(.L .S .D .LS .LSD)     1*       1*    
    1862                    ;*
    1863                    ;*      Disqualified loop: Loop carried dependency bound too large
    1864                    ;*----------------------------------------------------------------------------*
    1865 00000148           L42:    
    1866 00000148 009847A0             AND     .S1     2,A6,A1           ; |220| 
    1867 0000014c 90000110     [!A1]   B       .S1     L42               ; |220| 
    1868 00000150 93000264     [!A1]   LDW     .D1T1   *A0,A6            ; |220| 
    1869 00000154 800C0264     [ A1]   LDW     .D1T1   *A3,A0
    1870 00000158 00004000             NOP             3
TMS320C6x COFF Assembler         Version 4.10 Beta (May  4 2001)     Tue May 29 12:11:54 2001
Copyright (c) 1996-2001 Texas Instruments Incorporated
bsl_ad535.asm                                                        PAGE   35

    1871                               ; BRANCH OCCURS                   ; |220| 
    1872                    ;** --------------------------------------------------------------------------*
    1873 0000015c 00000000             NOP             1
    1874 00000160 008087E0             AND     .S1     A4,A0,A1          ; |202| 
    1875 00000164 8FFFFC90     [ A1]   B       .S1     L41               ; |202| 
    1876 00000168 80150940     [ A1]   ADD     .D1     8,A5,A0
    1877 0000016c 83000264     [ A1]   LDW     .D1T1   *A0,A6            ; |220| 
    1878 00000170 00004000             NOP             3
    1879                               ; BRANCH OCCURS                   ; |202| 
    1880                    ;** --------------------------------------------------------------------------*
    1881 00000174           L43:    
    1882 00000174 0280002A+            MVKL    .S2     _writeData,B5     ; |207| 
    1883 00000178 0280006A+            MVKH    .S2     _writeData,B5     ; |207| 
    1884 0000017c 00140362             B       .S2     B5                ; |207| 
    1885 00000180 000005C8             CLR     .S1     A0,0,5,A0         ; |205| 
    1886 00000184 00200840             ADD     .D1     A8,A0,A0          ; |205| 
    1887                    
    1888 00000188 00031809             EXTU    .S1     A0,24,24,A0       ; |205| 
    1889 0000018c 04BC62F6  ||         STW     .D2T2   B9,*+SP(12)       ; |206| 
    1890                    
    1891 00000190 00020051             ADDK    .S1     1024,A0           ; |205| 
    1892 00000194 043C22F7  ||         STW     .D2T2   B8,*+SP(4)        ; |204| 
    1893 00000198 0180DA2A+ ||         MVKL    .S2     RL34,B3           ; |207| 
    1894                    
    1895 000001a0 003C42F5             STW     .D2T1   A0,*+SP(8)        ; |205| 
    1896 000001a4 0180006B+ ||         MVKH    .S2     RL34,B3           ; |207| 
    1897 000001a8 023C805B  ||         ADD     .L2     4,SP,B4           ; |207| 
    1898 000001ac 02280941  ||         MV      .D1     A10,A4            ; |207| 
    1899 000001b0 030001A8  ||         MVK     .S1     0x3,A6            ; |207| 
    1900                    
    1901 000001b4           RL34:      ; CALL OCCURS                     ; |207| 
    1902                    ;** --------------------------------------------------------------------------*
    1903 000001b4           L44:    
    1904 000001b4 01BCE2E6             LDW     .D2T2   *+SP(28),B3       ; |210| 
    1905 000001b8 053CA2E4             LDW     .D2T1   *+SP(20),A10      ; |210| 
    1906 000001bc 063CC2E4             LDW     .D2T1   *+SP(24),A12      ; |210| 
    1907 000001c0 06BD12E4             LDW     .D2T1   *++SP(32),A13     ; |210| 
    1908 000001c4 00000000             NOP             1
    1909 000001c8 000C0362             B       .S2     B3                ; |210| 
    1910 000001cc 00008000             NOP             5
    1911                               ; BRANCH OCCURS                   ; |210| 
    1912                    
    1913                    
    1914 00000000                   .sect   ".text:_AD535_getMcbspHandle"
    1915                            .clink
    1916                            .global _AD535_getMcbspHandle
    1917                    
    1918                    ;******************************************************************************
    1919                    ;* FUNCTION NAME: _AD535_getMcbspHandle                                       *
    1920                    ;*                                                                            *
    1921                    ;*   Regs Modified     : A4                                                   *
    1922                    ;*   Regs Used         : A4,B3                                                *
    1923                    ;*   Local Frame Size  : 0 Args + 0 Auto + 0 Save = 0 byte                    *
    1924                    ;******************************************************************************
    1925 00000000           _AD535_getMcbspHandle:
TMS320C6x COFF Assembler         Version 4.10 Beta (May  4 2001)     Tue May 29 12:11:54 2001
Copyright (c) 1996-2001 Texas Instruments Incorporated
bsl_ad535.asm                                                        PAGE   36

    1926                    ;** --------------------------------------------------------------------------*
    1927 00000000 000C0362             B       .S2     B3                ; |151| 
    1928 00000004 02104264             LDW     .D1T1   *+A4(8),A4        ; |150| 
    1929 00000008 00006000             NOP             4
    1930                               ; BRANCH OCCURS                   ; |151| 
    1931                    
    1932                    
    1933 00000000                   .sect   ".text:_AD535_config"
    1934                            .clink
    1935                            .global _AD535_config
    1936                    
    1937                    ;******************************************************************************
    1938                    ;* FUNCTION NAME: _AD535_config                                               *
    1939                    ;*                                                                            *
    1940                    ;*   Regs Modified     : A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,B0,*
    1941                    ;*                           B1,B2,B3,B4,B5,B6,B7,B8,B9,SP                    *
    1942                    ;*   Regs Used         : A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,B0,*
    1943                    ;*                           B1,B2,B3,B4,B5,B6,B7,B8,B9,SP                    *
    1944                    ;*   Local Frame Size  : 0 Args + 32 Auto + 24 Save = 56 byte                 *
    1945                    ;******************************************************************************
    1946 00000000           _AD535_config:
    1947                    ;** --------------------------------------------------------------------------*
    1948 00000000 007FFFA8             MVK     .S1     -1,A0             ; |158| 
    1949 00000004 00808A78             CMPEQ   .L1     A4,A0,A1
    1950                    
    1951 00000008 80003691     [ A1]   B       .S1     L47               ; |158| 
    1952 0000000c 073DD4F4  ||         STW     .D2T1   A14,*SP--(56)     ; |152| 
    1953                    
    1954 00000010 053D22F4             STW     .D2T1   A10,*+SP(36)      ; |152| 
    1955 00000014 06BD82F4             STW     .D2T1   A13,*+SP(48)      ; |152| 
    1956 00000018 063D62F4             STW     .D2T1   A12,*+SP(44)      ; |152| 
    1957                    
    1958 00000020 05BD42F5             STW     .D2T1   A11,*+SP(40)      ; |152| 
    1959 00000024 07100941  ||         MV      .D1     A4,A14
    1960 00000028 028425E1  ||         ZERO    .S1     A5                ; |163| 
    1961 0000002c 028425E2  ||         ZERO    .S2     B5                ; |163| 
    1962                    
    1963 00000040 020428C1             ZERO    .D1     A4                ; |163| 
    1964 00000044 020420FB  ||         ZERO    .L2     B4                ; |163| 
    1965 00000048 05101059  ||         MV      .L1X    B4,A10
    1966 0000004c 01BDA2F7  ||         STW     .D2T2   B3,*+SP(52)       ; |152| 
    1967 00000050 02E0216B  ||         MVKH    .S2     0xc0420000,B5     ; |163| 
    1968 00000054 02A01468  ||         MVKH    .S1     0x40280000,A5     ; |163| 
    1969                    
    1970                               ; BRANCH OCCURS                   ; |158| 
    1971                    ;** --------------------------------------------------------------------------*
    1972 00000058 00284264             LDW     .D1T1   *+A10(8),A0       ; |163| 
    1973 0000005c 058008C0             ZERO    .D1     A11               ; |163| 
    1974 00000060 068000F8             ZERO    .L1     A13               ; |163| 
    1975 00000064 06A01CE8             MVKH    .S1     0x40390000,A13    ; |163| 
    1976 00000068 060008C0             ZERO    .D1     A12               ; |163| 
    1977                    
    1978 0000006c 000000A1             SPDP    .S1     A0,A1:A0          ; |163| 
    1979 00000070 030010A2  ||         SPDP    .S2X    A0,B7:B6          ; |163| 
    1980                    
TMS320C6x COFF Assembler         Version 4.10 Beta (May  4 2001)     Tue May 29 12:11:54 2001
Copyright (c) 1996-2001 Texas Instruments Incorporated
bsl_ad535.asm                                                        PAGE   37

    1981 00000074 00000000             NOP             1
    1982                    
    1983 00000078 00100A61             CMPGTDP .S1     A1:A0,A5:A4,A0    ; |163| 
    1984 0000007c 02009A62  ||         CMPLTDP .S2X    A1:A0,B5:B4,B4    ; |163| 
    1985                    
    1986 00000080 00000000             NOP             1
    1987                    
    1988 00000084 021022A3             XOR     .S2     1,B4,B4           ; |163| 
    1989 00000088 000022A0  ||         XOR     .S1     1,A0,A0           ; |163| 
    1990                    
    1991 0000008c 000097E2             AND     .S2X    B4,A0,B0          ; |163| 
    1992 00000090 30000990     [!B0]   B       .S1     L45               ; |163| 
    1993 00000094 0180602A+            MVKL    .S2     RL36,B3           ; |163| 
    1994 00000098 0400002A!            MVKL    .S2     __divd,B8         ; |163| 
    1995 0000009c 0180006A+            MVKH    .S2     RL36,B3           ; |163| 
    1996                    
    1997 000000a0 0400006B!            MVKH    .S2     __divd,B8         ; |163| 
    1998 000000a4 028428C3  ||         ZERO    .D2     B5                ; |163| 
    1999 000000a8 029C11A0  ||         MV      .S1X    B7,A5
    2000                    
    2001 000000ac 029FFC6B             MVKH    .S2     0x3ff80000,B5     ; |163| 
    2002 000000b0 02181059  ||         MV      .L1X    B6,A4
    2003 000000b4 020428C2  ||         ZERO    .D2     B4                ; |163| 
    2004                    
    2005                               ; BRANCH OCCURS                   ; |163| 
    2006                    ;** --------------------------------------------------------------------------*
    2007 000000b8 00200362             B       .S2     B8                ; |163| 
    2008 000000bc 00008000             NOP             5
    2009 000000c0           RL36:      ; CALL OCCURS                     ; |163| 
    2010 000000c0 00118318             ADDDP   .L1     A13:A12,A5:A4,A1:A0 ; |163| 
    2011 000000c4 0000A000             NOP             6
    2012 000000c8 05840038             DPTRUNC .L1     A1:A0,A11         ; |163| 
    2013                    ;** --------------------------------------------------------------------------*
    2014 000000cc           L45:    
    2015 000000cc 01A86264             LDW     .D1T1   *+A10(12),A3      ; |164| 
    2016 000000d0 028008C2             ZERO    .D2     B5                ; |166| 
    2017 000000d4 02E0216A             MVKH    .S2     0xc0420000,B5     ; |166| 
    2018 000000d8 068008C0             ZERO    .D1     A13               ; |166| 
    2019 000000dc 06A01CE8             MVKH    .S1     0x40390000,A13    ; |166| 
    2020 000000e0 000C00A0             SPDP    .S1     A3,A1:A0          ; |166| 
    2021 000000e4 020008C2             ZERO    .D2     B4                ; |166| 
    2022 000000e8 03809A62             CMPLTDP .S2X    A1:A0,B5:B4,B7    ; |166| 
    2023 000000ec 028008C2             ZERO    .D2     B5                ; |166| 
    2024 000000f0 02A0146A             MVKH    .S2     0x40280000,B5     ; |166| 
    2025 000000f4 00101A60             CMPGTDP .S1X    A1:A0,B5:B4,A0    ; |166| 
    2026 000000f8 01809C2A+            MVKL    .S2     RL38,B3           ; |166| 
    2027                    
    2028 00000100 021C22A3             XOR     .S2     1,B7,B4           ; |166| 
    2029 00000104 000022A0  ||         XOR     .S1     1,A0,A0           ; |166| 
    2030                    
    2031 00000108 009017E0             AND     .S1X    B4,A0,A1          ; |166| 
    2032 0000010c 90000890     [!A1]   B       .S1     L46               ; |166| 
    2033 00000110 0300002A!            MVKL    .S2     __divd,B6         ; |166| 
    2034 00000114 0180006A+            MVKH    .S2     RL38,B3           ; |166| 
    2035 00000118 0300006A!            MVKH    .S2     __divd,B6         ; |166| 
TMS320C6x COFF Assembler         Version 4.10 Beta (May  4 2001)     Tue May 29 12:11:54 2001
Copyright (c) 1996-2001 Texas Instruments Incorporated
bsl_ad535.asm                                                        PAGE   38

    2036 0000011c 028008C2             ZERO    .D2     B5                ; |166| 
    2037                    
    2038 00000120 020428C3             ZERO    .D2     B4                ; |166| 
    2039 00000124 029FFC6B  ||         MVKH    .S2     0x3ff80000,B5     ; |166| 
    2040 00000128 018428C1  ||         ZERO    .D1     A3                ; |166| 
    2041 0000012c 020C00A0  ||         SPDP    .S1     A3,A5:A4          ; |164| 
    2042                    
    2043                               ; BRANCH OCCURS                   ; |166| 
    2044                    ;** --------------------------------------------------------------------------*
    2045 00000130 00180362             B       .S2     B6                ; |166| 
    2046 00000134 00008000             NOP             5
    2047 00000138           RL38:      ; CALL OCCURS                     ; |166| 
    2048 00000138 00118318             ADDDP   .L1     A13:A12,A5:A4,A1:A0 ; |166| 
    2049 0000013c 0000A000             NOP             6
    2050 00000140 01840038             DPTRUNC .L1     A1:A0,A3          ; |166| 
    2051                    ;** --------------------------------------------------------------------------*
    2052 00000144           L46:    
    2053 00000144 03280264             LDW     .D1T1   *A10,A6           ; |171| 
    2054                    
    2055 00000148 02A82265             LDW     .D1T1   *+A10(4),A5       ; |173| 
    2056 0000014c 000000A8  ||         MVK     .S1     0x1,A0            ; |170| 
    2057                    
    2058 00000150 003C82F5             STW     .D2T1   A0,*+SP(16)       ; |172| 
    2059 00000154 0280002A+ ||         MVKL    .S2     _writeData,B5     ; |178| 
    2060                    
    2061 00000158 003CC2F5             STW     .D2T1   A0,*+SP(24)       ; |174| 
    2062 0000015c 0280006A+ ||         MVKH    .S2     _writeData,B5     ; |178| 
    2063                    
    2064 00000160 00140363             B       .S2     B5                ; |178| 
    2065 00000164 003C42F5  ||         STW     .D2T1   A0,*+SP(8)        ; |170| 
    2066 00000168 020420FA  ||         ZERO    .L2     B4                ; |167| 
    2067                    
    2068 0000016c 023D02F7             STW     .D2T2   B4,*+SP(32)       ; |176| 
    2069 00000170 000C4CA0  ||         SHL     .S1     A3,2,A0           ; |175| 
    2070                    
    2071 00000174 00028151             ADDK    .S1     1282,A0           ; |175| 
    2072 00000178 023C22F6  ||         STW     .D2T2   B4,*+SP(4)        ; |167| 
    2073                    
    2074 00000180 002CA841             ADD     .D1     A11,A5,A0         ; |173| 
    2075 00000184 003CE2F5  ||         STW     .D2T1   A0,*+SP(28)       ; |175| 
    2076 00000188 03018350  ||         ADDK    .S1     774,A6            ; |171| 
    2077                    
    2078 0000018c 00020051             ADDK    .S1     1024,A0           ; |173| 
    2079 00000190 033C62F5  ||         STW     .D2T1   A6,*+SP(12)       ; |171| 
    2080 00000194 0180DA2A+ ||         MVKL    .S2     RL40,B3           ; |178| 
    2081                    
    2082 000001a0 003CA2F5             STW     .D2T1   A0,*+SP(20)       ; |173| 
    2083 000001a4 03000429  ||         MVK     .S1     0x8,A6            ; |178| 
    2084 000001a8 023C805B  ||         ADD     .L2     4,SP,B4           ; |178| 
    2085 000001ac 0180006B+ ||         MVKH    .S2     RL40,B3           ; |178| 
    2086 000001b0 02380940  ||         MV      .D1     A14,A4            ; |178| 
    2087                    
    2088 000001b4           RL40:      ; CALL OCCURS                     ; |178| 
    2089                    ;** --------------------------------------------------------------------------*
    2090 000001b4           L47:    
TMS320C6x COFF Assembler         Version 4.10 Beta (May  4 2001)     Tue May 29 12:11:54 2001
Copyright (c) 1996-2001 Texas Instruments Incorporated
bsl_ad535.asm                                                        PAGE   39

    2091 000001b4 01BDA2E6             LDW     .D2T2   *+SP(52),B3       ; |181| 
    2092 000001b8 063D62E4             LDW     .D2T1   *+SP(44),A12      ; |181| 
    2093 000001bc 05BD42E4             LDW     .D2T1   *+SP(40),A11      ; |181| 
    2094 000001c0 053D22E4             LDW     .D2T1   *+SP(36),A10      ; |181| 
    2095 000001c4 06BD82E4             LDW     .D2T1   *+SP(48),A13      ; |181| 
    2096 000001c8 000C0362             B       .S2     B3                ; |181| 
    2097 000001cc 073DD2E4             LDW     .D2T1   *++SP(56),A14     ; |181| 
    2098 000001d0 00006000             NOP             4
    2099                               ; BRANCH OCCURS                   ; |181| 
    2100                    
    2101                    
    2102 00000000                   .sect   ".text:_AD535_close"
    2103                            .clink
    2104                            .global _AD535_close
    2105                    
    2106                    ;******************************************************************************
    2107                    ;* FUNCTION NAME: _AD535_close                                                *
    2108                    ;*                                                                            *
    2109                    ;*   Regs Modified     : A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,B0,B1,B2,B3,B4,B5,B6,  *
    2110                    ;*                           B7,B8,B9,SP                                      *
    2111                    ;*   Regs Used         : A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,B0,B1,B2,B3,B4,B5,B6,  *
    2112                    ;*                           B7,B8,B9,SP                                      *
    2113                    ;*   Local Frame Size  : 0 Args + 16 Auto + 4 Save = 20 byte                  *
    2114                    ;******************************************************************************
    2115 00000000           _AD535_close:
    2116                    ;** --------------------------------------------------------------------------*
    2117 00000000 00000028+            MVKL    .S1     _$T0$2,A0         ; |135| 
    2118                    
    2119 00000004 00000069+            MVKH    .S1     _$T0$2,A0         ; |135| 
    2120 00000008 01BCD4F6  ||         STW     .D2T2   B3,*SP--(24)      ; |132| 
    2121                    
    2122 0000000c 01804264             LDW     .D1T1   *+A0(8),A3        ; |135| 
    2123 00000010 02802264             LDW     .D1T1   *+A0(4),A5        ; |135| 
    2124 00000014 023C8942             ADD     .D2     4,SP,B4           ; |135| 
    2125 00000018 03000264             LDW     .D1T1   *A0,A6            ; |135| 
    2126 0000001c 00006264             LDW     .D1T1   *+A0(12),A0       ; |135| 
    2127                    
    2128 00000020 01FFFFA9             MVK     .S1     -1,A3             ; |141| 
    2129 00000024 019042F4  ||         STW     .D2T1   A3,*+B4(8)        ; |135| 
    2130                    
    2131 00000028 008C8A78             CMPEQ   .L1     A4,A3,A1
    2132                    
    2133 0000002c 0280002B+            MVKL    .S2     _writeData,B5     ; |143| 
    2134 00000030 80000F10  || [ A1]   B       .S1     L48               ; |141| 
    2135                    
    2136 00000034 0400002A!            MVKL    .S2     _MCBSP_close,B8   ; |146| 
    2137 00000038 0180402A+            MVKL    .S2     RL42,B3           ; |143| 
    2138                    
    2139 00000040 029022F5             STW     .D2T1   A5,*+B4(4)        ; |135| 
    2140 00000044 0280006A+ ||         MVKH    .S2     _writeData,B5     ; |143| 
    2141                    
    2142 00000048 031002F5             STW     .D2T1   A6,*B4            ; |135| 
    2143 0000004c 0400006A! ||         MVKH    .S2     _MCBSP_close,B8   ; |146| 
    2144                    
    2145 00000060 023C805B             ADD     .L2     4,SP,B4           ; |143| 
TMS320C6x COFF Assembler         Version 4.10 Beta (May  4 2001)     Tue May 29 12:11:54 2001
Copyright (c) 1996-2001 Texas Instruments Incorporated
bsl_ad535.asm                                                        PAGE   40

    2146 00000064 001062F5  ||         STW     .D2T1   A0,*+B4(12)       ; |135| 
    2147 00000068 03000229  ||         MVK     .S1     0x4,A6            ; |143| 
    2148 0000006c 0180006B+ ||         MVKH    .S2     RL42,B3           ; |143| 
    2149 00000070 040428C0  ||         ZERO    .D1     A8                ; |145| 
    2150                    
    2151                               ; BRANCH OCCURS                   ; |141| 
    2152                    ;** --------------------------------------------------------------------------*
    2153 00000074 00140362             B       .S2     B5                ; |143| 
    2154 00000078 00008000             NOP             5
    2155 00000080           RL42:      ; CALL OCCURS                     ; |143| 
    2156                    
    2157 00000080 04102275             STW     .D1T1   A8,*+A4(4)        ; |145| 
    2158 00000084 00200362  ||         B       .S2     B8                ; |146| 
    2159                    
    2160 00000088 02104264             LDW     .D1T1   *+A4(8),A4        ; |146| 
    2161 0000008c 01804C2A+            MVKL    .S2     RL44,B3           ; |146| 
    2162 00000090 0180006A+            MVKH    .S2     RL44,B3           ; |146| 
    2163 00000094 00002000             NOP             2
    2164 00000098           RL44:      ; CALL OCCURS                     ; |146| 
    2165                    ;** --------------------------------------------------------------------------*
    2166 00000098           L48:    
    2167 00000098 01BCD2E6             LDW     .D2T2   *++SP(24),B3      ; |149| 
    2168 0000009c 00006000             NOP             4
    2169 000000a0 000C0362             B       .S2     B3                ; |149| 
    2170 000000a4 00008000             NOP             5
    2171                               ; BRANCH OCCURS                   ; |149| 
    2172                    
    2173                    
    2174                    ;******************************************************************************
    2175                    ;* UNDEFINED EXTERNAL REFERENCES                                              *
    2176                    ;******************************************************************************
    2177                            .global _MCBSP_open
    2178                            .global _MCBSP_close
    2179                            .global __BOARD_init
    2180                            .global __divd

No Assembly Errors, No Assembly Warnings