TMS470 COFF Assembler PC v4.1.2 Thu May 03 11:04:53 2012

Tools Copyright (c) 1996-2005 Texas Instruments Incorporated
C:/digitalpower/cyclone/document/traning material/TRAVEL_MAY2012/lab training/Training PMBus/Lab 04 Closed Loop - Solution/Debug/standard_interrupt.asm PAGE    1

       1                    ;******************************************************************************
       2                    ;* TMS470 C/C++ Codegen                                             PC v4.1.2 *
       3                    ;* Date/Time created: Thu May 03 11:04:53 2012                                *
       4                    ;******************************************************************************
       5                            .compiler_opts --abi=tiabi --code_state=32 --endian=big --float_support=fpalib --silicon_versi
       6 00000000                   .state32
       7                    
       8                    DW$CU   .dwtag  DW_TAG_compile_unit
       9                            .dwattr DW$CU, DW_AT_name("standard_interrupt.c")
      10                            .dwattr DW$CU, DW_AT_producer("TMS470 C/C++ Codegen PC v4.1.2 Copyright (c) 1996-2005 Texas In
      11                            .dwattr DW$CU, DW_AT_stmt_list(0x00)
      12                            .dwattr DW$CU, DW_AT_TI_VERSION(0x01)
      13                    ;       C:\CCStudio_v3.1\tms470\cgtools\bin\opt470.exe C:\DOCUME~1\a0271083\LOCALS~1\Temp\TI1002 C:\DO
      14 00000000                   .sect   ".text"
      15 00000000                   .state32
      16                            .global _standard_interrupt
      17                    
      18                    DW$1    .dwtag  DW_TAG_subprogram, DW_AT_name("standard_interrupt"), DW_AT_symbol_name("_standard_inte
      19                            .dwattr DW$1, DW_AT_low_pc(_standard_interrupt)
      20                            .dwattr DW$1, DW_AT_high_pc(0x00)
      21                            .dwattr DW$1, DW_AT_begin_file("standard_interrupt.c")
      22                            .dwattr DW$1, DW_AT_begin_line(0x0b)
      23                            .dwattr DW$1, DW_AT_begin_column(0x06)
      24                            .dwpsn  "standard_interrupt.c",12,1
      25                    
      26                            .dwfde DW$CIE
      27                    
      28                    ;*****************************************************************************
      29                    ;* FUNCTION NAME: standard_interrupt                                         *
      30                    ;*                                                                           *
      31                    ;*   Regs Modified     : SR                                                  *
      32                    ;*   Regs Used         : LR,SR                                               *
      33                    ;*   Local Frame Size  : 0 Args + 0 Auto + 0 Save = 0 byte                   *
      34                    ;*****************************************************************************
      35                    
      36                    ;******************************************************************************
      37                    ;*                                                                            *
      38                    ;* Using -g (debug) with optimization (-o2) may disable key optimizations!    *
      39                    ;*                                                                            *
      40                    ;******************************************************************************
      41 00000000           _standard_interrupt:
      42                    ;* --------------------------------------------------------------------------*
      43                            .dwcfa  0x0e, 0
      44                            .dwcfa  0x09, 26, 14
      45                            .dwpsn  "standard_interrupt.c",13,1
      46 00000000 E25EF004          SUBS      PC, LR, #4
      47                            .dwattr DW$1, DW_AT_end_file("standard_interrupt.c")
      48                            .dwattr DW$1, DW_AT_end_line(0x0d)
      49                            .dwattr DW$1, DW_AT_end_column(0x01)
      50                            .dwendentry
      51                            .dwendtag DW$1
      52                    
      53                    
      54                    ;******************************************************************************
      55                    ;* TYPE INFORMATION                                                           *
TMS470 COFF Assembler PC v4.1.2 Thu May 03 11:04:53 2012

Tools Copyright (c) 1996-2005 Texas Instruments Incorporated
C:/digitalpower/cyclone/document/traning material/TRAVEL_MAY2012/lab training/Training PMBus/Lab 04 Closed Loop - Solution/Debug/standard_interrupt.asm PAGE    2

      56                    ;******************************************************************************
      57                    
      58                    DW$T$19 .dwtag  DW_TAG_subroutine_type
      59                            .dwattr DW$T$19, DW_AT_language(DW_LANG_C)
      60                    
      61                            .dwattr DW$1, DW_AT_external(0x01)
      62                            .dwattr DW$CU, DW_AT_language(DW_LANG_C)
      63                    
      64                    ;***************************************************************
      65                    ;* DWARF CIE ENTRIES                                           *
      66                    ;***************************************************************
      67                    
      68                    DW$CIE  .dwcie 1, 26
      69                            .dwcfa  0x0c, 13, 0
      70                            .dwcfa  0x07, 0
      71                            .dwcfa  0x07, 1
      72                            .dwcfa  0x07, 2
      73                            .dwcfa  0x07, 3
      74                            .dwcfa  0x08, 4
      75                            .dwcfa  0x08, 5
      76                            .dwcfa  0x08, 6
      77                            .dwcfa  0x08, 7
      78                            .dwcfa  0x08, 8
      79                            .dwcfa  0x08, 9
      80                            .dwcfa  0x08, 10
      81                            .dwcfa  0x08, 11
      82                            .dwcfa  0x07, 12
      83                            .dwcfa  0x07, 13
      84                            .dwcfa  0x07, 14
      85                            .dwcfa  0x07, 15
      86                            .dwcfa  0x07, 16
      87                            .dwcfa  0x07, 17
      88                            .dwcfa  0x07, 18
      89                            .dwcfa  0x07, 19
      90                            .dwcfa  0x07, 20
      91                            .dwcfa  0x07, 21
      92                            .dwcfa  0x07, 22
      93                            .dwcfa  0x07, 23
      94                            .dwcfa  0x07, 24
      95                            .dwcfa  0x07, 25
      96                            .dwcfa  0x07, 26
      97                    
      98                    ;***************************************************************
      99                    ;* DWARF REGISTER MAP                                          *
     100                    ;***************************************************************
     101                    
     102                    DW$2    .dwtag  DW_TAG_assign_register, DW_AT_name("A1")
     103                            .dwattr DW$2, DW_AT_location[DW_OP_reg0]
     104                    DW$3    .dwtag  DW_TAG_assign_register, DW_AT_name("A2")
     105                            .dwattr DW$3, DW_AT_location[DW_OP_reg1]
     106                    DW$4    .dwtag  DW_TAG_assign_register, DW_AT_name("A3")
     107                            .dwattr DW$4, DW_AT_location[DW_OP_reg2]
     108                    DW$5    .dwtag  DW_TAG_assign_register, DW_AT_name("A4")
     109                            .dwattr DW$5, DW_AT_location[DW_OP_reg3]
     110                    DW$6    .dwtag  DW_TAG_assign_register, DW_AT_name("V1")
TMS470 COFF Assembler PC v4.1.2 Thu May 03 11:04:53 2012

Tools Copyright (c) 1996-2005 Texas Instruments Incorporated
C:/digitalpower/cyclone/document/traning material/TRAVEL_MAY2012/lab training/Training PMBus/Lab 04 Closed Loop - Solution/Debug/standard_interrupt.asm PAGE    3

     111                            .dwattr DW$6, DW_AT_location[DW_OP_reg4]
     112                    DW$7    .dwtag  DW_TAG_assign_register, DW_AT_name("V2")
     113                            .dwattr DW$7, DW_AT_location[DW_OP_reg5]
     114                    DW$8    .dwtag  DW_TAG_assign_register, DW_AT_name("V3")
     115                            .dwattr DW$8, DW_AT_location[DW_OP_reg6]
     116                    DW$9    .dwtag  DW_TAG_assign_register, DW_AT_name("V4")
     117                            .dwattr DW$9, DW_AT_location[DW_OP_reg7]
     118                    DW$10   .dwtag  DW_TAG_assign_register, DW_AT_name("V5")
     119                            .dwattr DW$10, DW_AT_location[DW_OP_reg8]
     120                    DW$11   .dwtag  DW_TAG_assign_register, DW_AT_name("V6")
     121                            .dwattr DW$11, DW_AT_location[DW_OP_reg9]
     122                    DW$12   .dwtag  DW_TAG_assign_register, DW_AT_name("V7")
     123                            .dwattr DW$12, DW_AT_location[DW_OP_reg10]
     124                    DW$13   .dwtag  DW_TAG_assign_register, DW_AT_name("V8")
     125                            .dwattr DW$13, DW_AT_location[DW_OP_reg11]
     126                    DW$14   .dwtag  DW_TAG_assign_register, DW_AT_name("V9")
     127                            .dwattr DW$14, DW_AT_location[DW_OP_reg12]
     128                    DW$15   .dwtag  DW_TAG_assign_register, DW_AT_name("SP")
     129                            .dwattr DW$15, DW_AT_location[DW_OP_reg13]
     130                    DW$16   .dwtag  DW_TAG_assign_register, DW_AT_name("LR")
     131                            .dwattr DW$16, DW_AT_location[DW_OP_reg14]
     132                    DW$17   .dwtag  DW_TAG_assign_register, DW_AT_name("PC")
     133                            .dwattr DW$17, DW_AT_location[DW_OP_reg15]
     134                    DW$18   .dwtag  DW_TAG_assign_register, DW_AT_name("C0")
     135                            .dwattr DW$18, DW_AT_location[DW_OP_reg16]
     136                    DW$19   .dwtag  DW_TAG_assign_register, DW_AT_name("C1")
     137                            .dwattr DW$19, DW_AT_location[DW_OP_reg17]
     138                    DW$20   .dwtag  DW_TAG_assign_register, DW_AT_name("C2")
     139                            .dwattr DW$20, DW_AT_location[DW_OP_reg18]
     140                    DW$21   .dwtag  DW_TAG_assign_register, DW_AT_name("C3")
     141                            .dwattr DW$21, DW_AT_location[DW_OP_reg19]
     142                    DW$22   .dwtag  DW_TAG_assign_register, DW_AT_name("C4")
     143                            .dwattr DW$22, DW_AT_location[DW_OP_reg20]
     144                    DW$23   .dwtag  DW_TAG_assign_register, DW_AT_name("C5")
     145                            .dwattr DW$23, DW_AT_location[DW_OP_reg21]
     146                    DW$24   .dwtag  DW_TAG_assign_register, DW_AT_name("C6")
     147                            .dwattr DW$24, DW_AT_location[DW_OP_reg22]
     148                    DW$25   .dwtag  DW_TAG_assign_register, DW_AT_name("C7")
     149                            .dwattr DW$25, DW_AT_location[DW_OP_reg23]
     150                    DW$26   .dwtag  DW_TAG_assign_register, DW_AT_name("AP")
     151                            .dwattr DW$26, DW_AT_location[DW_OP_reg24]
     152                    DW$27   .dwtag  DW_TAG_assign_register, DW_AT_name("SR")
     153                            .dwattr DW$27, DW_AT_location[DW_OP_reg25]
     154                    DW$28   .dwtag  DW_TAG_assign_register, DW_AT_name("CIE_RETA")
     155                            .dwattr DW$28, DW_AT_location[DW_OP_reg26]
     156                            .dwendtag DW$CU
     157                    

No Assembly Errors, No Assembly Warnings
