⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 bsl_flash.lst

📁 This is Bsl.zip for DSP c6000
💻 LST
📖 第 1 页 / 共 5 页
字号:
     341                    ;*      .L units                     0        0     
     342                    ;*      .S units                     0        1     
     343                    ;*      .D units                     6*       2     
     344                    ;*      .M units                     0        0     
     345                    ;*      .X cross paths               0        0     
     346                    ;*      .T address paths             6*       2     
     347                    ;*      Long read paths              3        1     
     348                    ;*      Long write paths             0        0     
     349                    ;*      Logical  ops (.LS)           0        0     (.L or .S unit)
     350                    ;*      Addition ops (.LSD)          1        1     (.L or .S or .D unit)
     351                    ;*      Bound(.L .S .LS)             0        1     
     352                    ;*      Bound(.L .S .D .LS .LSD)     3        2     
     353                    ;*
     354                    ;*      Searching for software pipeline schedule at ...
     355                    ;*         ii = 24 Schedule found with 1 iterations in parallel
     356                    ;*      done
     357                    ;*
     358                    ;*      Loop is interruptible
     359                    ;*      Collapsed epilog stages     : 0
     360                    ;*      Collapsed prolog stages     : 0
     361                    ;*
     362                    ;*      Minimum safe trip count     : 1 (after unrolling)
     363                    ;*----------------------------------------------------------------------------*
     364 000001a8           L7:    ; PIPED LOOP PROLOG
     365                    ;** --------------------------------------------------------------------------*
     366 000001a8           L8:    ; PIPED LOOP KERNEL
     367 000001a8 00109224             LDB     .D1T1   *++A4(4),A0       ;  ^ |295| 
     368 000001ac 00006000             NOP             4
     369 000001b0 000C9234             STB     .D1T1   A0,*++A3(4)       ;  ^ |295| 
     370                    
     371 000001b4 028C2941             ADD     .D1     1,A3,A5           ; |295| 
     372 000001b8 029892A6  ||         LDB     .D2T2   *++B6(4),B5       ;  ^ |295| 
     373                    
     374 000001bc 00006000             NOP             4
     375 000001c0 029092B6             STB     .D2T2   B5,*++B4(4)       ;  ^ |295| 
     376 000001c4 00104224             LDB     .D1T1   *+A4(2),A0        ;  ^ |295| 
     377 000001c8 00006000             NOP             4
     378                    
     379 000001cc 200029C3     [ B0]   SUB     .D2     B0,1,B0           ; |296| 
     380 000001d0 000C4234  ||         STB     .D1T1   A0,*+A3(2)        ;  ^ |295| 
     381                    
     382 000001d4 2FFFFD13     [ B0]   B       .S2     L8                ; |296| 
     383 000001d8 00106224  ||         LDB     .D1T1   *+A4(3),A0        ;  ^ |295| 
     384                    
     385 000001dc 00006000             NOP             4
TMS320C6x COFF Assembler         Version 4.10 Beta (May  4 2001)     Tue May 29 12:12:00 2001
Copyright (c) 1996-2001 Texas Instruments Incorporated
bsl_flash.asm                                                        PAGE    8

     386 000001e0 000C6234             STB     .D1T1   A0,*+A3(3)        ;  ^ |295| 
     387                    ;** --------------------------------------------------------------------------*
     388 000001e4           L9:    ; PIPED LOOP EPILOG
     389                    ;** --------------------------------------------------------------------------*
     390                    
     391 000001e4 00003FA9-            MVKL    .S1     _page_buffer+127,A0 ; |300| 
     392 000001e8 018C8940  ||         ADD     .D1     4,A3,A3
     393                    
     394 000001ec 00000069-            MVKH    .S1     _page_buffer+127,A0 ; |300| 
     395 000001f0 020C3024  ||         LDB     .D1T1   *--A3,A4          ; |298| 
     396                    
     397 000001f4 00000224             LDB     .D1T1   *A0,A0            ; |300| 
     398 000001f8 00004000             NOP             3
     399 000001fc 023C82B4             STB     .D2T1   A4,*+SP(4)        ; |298| 
     400                    
     401 00000200 02BC82A7             LDB     .D2T2   *+SP(4),B5        ; |300| 
     402 00000204 020011A2  ||         MV      .S2X    A0,B4
     403                    
     404 00000208 00006000             NOP             4
     405 0000020c 00941A78             CMPEQ   .L1X    B5,A0,A1          ; |300| 
     406 00000210 80000892     [ A1]   B       .S2     L12               ; |300| 
     407 00000214 80984BF8     [ A1]   CMPLTU  .L1     A2,A6,A1          ; |304| 
     408 00000218 00006000             NOP             4
     409                               ; BRANCH OCCURS                   ; |300| 
     410                    ;** --------------------------------------------------------------------------*
     411 0000021c 000C0224             LDB     .D1T1   *A3,A0            ; |301| 
     412 00000220 00006000             NOP             4
     413                    ;*----------------------------------------------------------------------------*
     414                    ;*   SOFTWARE PIPELINE INFORMATION
     415                    ;*
     416                    ;*      Loop source line               : 300
     417                    ;*      Loop opening brace source line : 300
     418                    ;*      Loop closing brace source line : 302
     419                    ;*      Known Minimum Trip Count         : 1
     420                    ;*      Known Max Trip Count Factor      : 1
     421                    ;*      Loop Carried Dependency Bound(^) : 13
     422                    ;*      Unpartitioned Resource Bound     : 2
     423                    ;*      Partitioned Resource Bound(*)    : 2
     424                    ;*      Resource Partition:
     425                    ;*                                A-side   B-side
     426                    ;*      .L units                     0        1     
     427                    ;*      .S units                     1        0     
     428                    ;*      .D units                     1        2*    
     429                    ;*      .M units                     0        0     
     430                    ;*      .X cross paths               0        0     
     431                    ;*      .T address paths             2*       1     
     432                    ;*      Long read paths              1        0     
     433                    ;*      Long write paths             0        0     
     434                    ;*      Logical  ops (.LS)           0        0     (.L or .S unit)
     435                    ;*      Addition ops (.LSD)          4        0     (.L or .S or .D unit)
     436                    ;*      Bound(.L .S .LS)             1        1     
     437                    ;*      Bound(.L .S .D .LS .LSD)     2*       1     
     438                    ;*
     439                    ;*      Disqualified loop: Loop carried dependency bound too large
     440                    ;*----------------------------------------------------------------------------*
TMS320C6x COFF Assembler         Version 4.10 Beta (May  4 2001)     Tue May 29 12:12:00 2001
Copyright (c) 1996-2001 Texas Instruments Incorporated
bsl_flash.asm                                                        PAGE    9

     441 00000224           L10:    
     442 00000224 003C82B4             STB     .D2T1   A0,*+SP(4)        ; |301| 
     443 00000228 02BC82A6             LDB     .D2T2   *+SP(4),B5        ; |302| 
     444 0000022c 00006000             NOP             4
     445 00000230 0010AA7A             CMPEQ   .L2     B5,B4,B0          ; |302| 
     446 00000234 30000090     [!B0]   B       .S1     L10               ; |302| 
     447 00000238 300C0224     [!B0]   LDB     .D1T1   *A3,A0            ; |301| 
     448 0000023c 00006000             NOP             4
     449                               ; BRANCH OCCURS                   ; |302| 
     450                    ;** --------------------------------------------------------------------------*
     451 00000240           L11:    
     452 00000240 00984BF8             CMPLTU  .L1     A2,A6,A1          ; |304| 
     453                    ;** --------------------------------------------------------------------------*
     454 00000244           L12:    
     455 00000244 90000910     [!A1]   B       .S1     L14               ; |304| 
     456 00000248 0181402A+            MVKL    .S2     RL4,B3            ; |305| 
     457 0000024c 0280002A+            MVKL    .S2     _FLASH_write,B5   ; |305| 
     458 00000250 0180006A+            MVKH    .S2     RL4,B3            ; |305| 
     459                    
     460 00000260 0280006B+            MVKH    .S2     _FLASH_write,B5   ; |305| 
     461 00000264 031848C1  ||         SUB     .D1     A6,A2,A6
     462 00000268 021C01A1  ||         MV      .S1     A7,A4
     463 0000026c 91BCA2E6  || [!A1]   LDW     .D2T2   *+SP(20),B3       ; |311| 
     464                    
     465 00000270 00000000             NOP             1
     466                               ; BRANCH OCCURS                   ; |304| 
     467                    ;** --------------------------------------------------------------------------*
     468 00000274 00140362             B       .S2     B5                ; |305| 
     469 00000278 021471A2             ADD     .S2X    3,A5,B4
     470 0000027c 00006000             NOP             4
     471 00000280           RL4:       ; CALL OCCURS                     ; |305| 
     472 00000280 01BCA2E6             LDW     .D2T2   *+SP(20),B3       ; |311| 
     473                    ;** --------------------------------------------------------------------------*
     474 00000284           L13:    
     475 00000284 00000000             NOP             1
     476                    ;** --------------------------------------------------------------------------*
     477 00000288           L14:    
     478                    
     479 00000288 063C82E5             LDW     .D2T1   *+SP(16),A12      ; |311| 
     480 0000028c 00000228  ||         MVKL    .S1     0x1800004,A0      ; |310| 
     481                    
     482 00000290 05BC62E5             LDW     .D2T1   *+SP(12),A11      ; |311| 
     483 00000294 0000C068  ||         MVKH    .S1     0x1800004,A0      ; |310| 
     484                    
     485 00000298 05000274             STW     .D1T1   A10,*A0           ; |310| 
     486                    
     487 000002a0 000C0363             B       .S2     B3                ; |311| 
     488 000002a4 053C42E4  ||         LDW     .D2T1   *+SP(8),A10       ; |311| 
     489                    
     490 000002a8 06BCD2E4             LDW     .D2T1   *++SP(24),A13     ; |311| 
     491 000002ac 00006000             NOP             4
     492                               ; BRANCH OCCURS                   ; |311| 
     493                    
     494                    
     495 00000000                   .sect   ".text:_FLASH_read"
TMS320C6x COFF Assembler         Version 4.10 Beta (May  4 2001)     Tue May 29 12:12:00 2001
Copyright (c) 1996-2001 Texas Instruments Incorporated
bsl_flash.asm                                                        PAGE   10

     496                            .clink
     497                            .global _FLASH_read
     498                    
     499                    ;******************************************************************************
     500                    ;* FUNCTION NAME: _FLASH_read                                                 *
     501                    ;*                                                                            *
     502                    ;*   Regs Modified     : A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,B0,B3,B4,B5,B6,B9      *
     503                    ;*   Regs Used         : A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,B0,B3,B4,B5,B6,B9      *
     504                    ;*   Local Frame Size  : 0 Args + 0 Auto + 0 Save = 0 byte                    *
     505                    ;******************************************************************************
     506 00000000           _FLASH_read:
     507                    ;** --------------------------------------------------------------------------*
     508 00000000 00000228             MVKL    .S1     0x1800004,A0      ; |233| 
     509                    
     510 00000004 0000C069             MVKH    .S1     0x1800004,A0      ; |233| 
     511 00000008 0300002A+ ||         MVKL    .S2     _validate_FLASH,B6 ; |245| 
     512                    

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -