lib_mem_a.lst
上传用户:yj_qqy
上传日期:2017-01-28
资源大小:2911k
文件大小:29k
源码类别:

uCOS

开发平台:

C/C++

  1. ARM Macro Assembler    Page 1 
  2.     1 00000000         ;*******************************************************
  3.                        *************************************************
  4.     2 00000000         ;                                               uC/LIB
  5.     3 00000000         ;                                       CUSTOM LIBRARY M
  6.                        ODULES
  7.     4 00000000         ;
  8.     5 00000000         ;                          (c) Copyright 2004-2008; Micr
  9.                        ium, Inc.; Weston, FL
  10.     6 00000000         ;
  11.     7 00000000         ;               All rights reserved.  Protected by inter
  12.                        national copyright laws.
  13.     8 00000000         ;
  14.     9 00000000         ;               uC/LIB is provided in source form for FR
  15.                        EE evaluation, for educational
  16.    10 00000000         ;               use or peaceful research.  If you plan o
  17.                        n using uC/LIB in a commercial
  18.    11 00000000         ;               product you need to contact Micrium to p
  19.                        roperly license its use in your
  20.    12 00000000         ;               product.  We provide ALL the source code
  21.                         for your convenience and to
  22.    13 00000000         ;               help you experience uC/LIB.  The fact th
  23.                        at the source code is provided
  24.    14 00000000         ;               does NOT mean that you can use it withou
  25.                        t paying a licensing fee.
  26.    15 00000000         ;
  27.    16 00000000         ;               Knowledge of the source code may NOT be 
  28.                        used to develop a similar product.
  29.    17 00000000         ;
  30.    18 00000000         ;               Please help us continue to provide the E
  31.                        mbedded community with the finest
  32.    19 00000000         ;               software available.  Your honesty is gre
  33.                        atly appreciated.
  34.    20 00000000         ;*******************************************************
  35.                        *************************************************
  36.    21 00000000         
  37.    22 00000000         
  38.    23 00000000         ;*******************************************************
  39.                        *************************************************
  40.    24 00000000         ;
  41.    25 00000000         ;                                     STANDARD MEMORY OP
  42.                        ERATIONS
  43.    26 00000000         ;
  44.    27 00000000         ;                                           ARM-Cortex-M
  45.                        3
  46.    28 00000000         ;                                     RealView Developme
  47.                        nt Suite
  48.    29 00000000         ;                            RealView Microcontroller De
  49.                        velopment Kit (MDK)
  50.    30 00000000         ;                                      ARM Developer Sui
  51.                        te (ADS)
  52.    31 00000000         ;                                           Keil uVision
  53.                        
  54.    32 00000000         ;
  55.    33 00000000         ; Filename      : lib_mem_a.asm
  56.    34 00000000         ; Version       : V1.25
  57.    35 00000000         ; Programmer(s) : JDH
  58.    36 00000000         ;                 BAN
  59.    37 00000000         ;*******************************************************
  60.                        *************************************************
  61. ARM Macro Assembler    Page 2 
  62.    38 00000000         ; Note(s)       : (1) NO compiler-supplied standard libr
  63.                        ary functions are used in library or product software.
  64.    39 00000000         ;
  65.    40 00000000         ;                     (a) ALL standard library functions
  66.                         are implemented in the custom library modules :
  67.    41 00000000         ;
  68.    42 00000000         ;                         (1) <Custom Library Directory
  69.                        >lib*.*
  70.    43 00000000         ;
  71.    44 00000000         ;                         (2) <Custom Library Directory
  72.                        >Ports<cpu><compiler>lib*_a.*
  73.    45 00000000         ;
  74.    46 00000000         ;                               where
  75.    47 00000000         ;                                       <Custom Library 
  76.                        Directory>      directory path for custom library softwa
  77.                        re
  78.    48 00000000         ;                                       <cpu>           
  79.                                        directory name for specific processor (C
  80.                        PU)
  81.    49 00000000         ;                                       <compiler>      
  82.                                        directory name for specific compiler
  83.    50 00000000         ;
  84.    51 00000000         ;                     (b) Product-specific library funct
  85.                        ions are implemented in individual products.
  86.    52 00000000         ;
  87.    53 00000000         ;                 (2) Assumes ARM CPU mode configured fo
  88.                        r Little Endian.
  89.    54 00000000         ;*******************************************************
  90.                        *************************************************
  91.    55 00000000         
  92.    56 00000000         
  93.    57 00000000         ;*******************************************************
  94.                        *************************************************
  95.    58 00000000         ;                                           PUBLIC FUNCT
  96.                        IONS
  97.    59 00000000         ;*******************************************************
  98.                        *************************************************
  99.    60 00000000         
  100.    61 00000000                 EXPORT           Mem_Copy
  101.    62 00000000         
  102.    63 00000000         
  103.    64 00000000         ;*******************************************************
  104.                        *************************************************
  105.    65 00000000         ;                                      CODE GENERATION D
  106.                        IRECTIVES
  107.    66 00000000         ;*******************************************************
  108.                        *************************************************
  109.    67 00000000         
  110.    68 00000000                 AREA             |.text|, CODE, READONLY, ALIGN=
  111. 2
  112.    69 00000000                 THUMB
  113.    70 00000000                 REQUIRE8
  114.    71 00000000                 PRESERVE8
  115.    72 00000000         
  116.    73 00000000         
  117.    74 00000000         ;$PAGE
  118.    75 00000000         ;*******************************************************
  119.                        *************************************************
  120.    76 00000000         ;                                             Mem_Copy()
  121. ARM Macro Assembler    Page 3 
  122.                        
  123.    77 00000000         ;
  124.    78 00000000         ; Description : Copy data octets from one buffer to anot
  125.                        her buffer.
  126.    79 00000000         ;
  127.    80 00000000         ; Argument(s) : pdest       Pointer to destination memor
  128.                        y buffer.
  129.    81 00000000         ;
  130.    82 00000000         ;               psrc        Pointer to source      memor
  131.                        y buffer.
  132.    83 00000000         ;
  133.    84 00000000         ;               size        Number of data buffer octets
  134.                         to copy.
  135.    85 00000000         ;
  136.    86 00000000         ; Return(s)   : none.
  137.    87 00000000         ;
  138.    88 00000000         ; Caller(s)   : Application.
  139.    89 00000000         ;
  140.    90 00000000         ; Note(s)     : (1) Null copies allowed (i.e. 0-octet si
  141.                        ze).
  142.    91 00000000         ;
  143.    92 00000000         ;               (2) Memory buffers NOT checked for overl
  144.                        apping.
  145.    93 00000000         ;
  146.    94 00000000         ;               (3) Modulo arithmetic is used to determi
  147.                        ne whether a memory buffer starts on a 'CPU_ALIGN'
  148.    95 00000000         ;                   address boundary.
  149.    96 00000000         ;
  150.    97 00000000         ;               (4) ARM Cortex-M3 processors use a subse
  151.                        t of the ARM Thumb-2 instruction set which does
  152.    98 00000000         ;                   NOT support 16-bit conditional branc
  153.                        h instructions but ONLY supports 8-bit conditional 
  154.    99 00000000         ;                   branch instructions.
  155.   100 00000000         ;
  156.   101 00000000         ;                   Therefore, branches exceeding 8-bit,
  157.                         signed, relative offsets :
  158.   102 00000000         ;
  159.   103 00000000         ;                   (a) CANNOT be implemented with     c
  160.                        onditional branches; but ...
  161.   104 00000000         ;                   (b) MUST   be implemented with non-c
  162.                        onditional branches.
  163.   105 00000000         ;*******************************************************
  164.                        *************************************************
  165.   106 00000000         
  166.   107 00000000         ; void  Mem_Copy (void        *pdest,       ;  ==>  R0
  167.   108 00000000         ;                 void        *psrc,        ;  ==>  R1
  168.   109 00000000         ;                 CPU_SIZE_T   size)        ;  ==>  R2
  169.   110 00000000         
  170.   111 00000000         Mem_Copy
  171.   112 00000000 2800            CMP              R0, #0
  172.   113 00000002 D100            BNE              Mem_Copy_1
  173.   114 00000004 4770            BX               LR          ; return if pdest =
  174.                                                             = NULL
  175.   115 00000006         
  176.   116 00000006         Mem_Copy_1
  177.   117 00000006 2900            CMP              R1, #0
  178.   118 00000008 D100            BNE              Mem_Copy_2
  179.   119 0000000A 4770            BX               LR          ; return if psrc  =
  180.                                                             = NULL
  181. ARM Macro Assembler    Page 4 
  182.   120 0000000C         
  183.   121 0000000C         Mem_Copy_2
  184.   122 0000000C 2A00            CMP              R2, #0
  185.   123 0000000E D100            BNE              Mem_Copy_3
  186.   124 00000010 4770            BX               LR          ; return if size  =
  187.                                                             = 0
  188.   125 00000012         
  189.   126 00000012         Mem_Copy_3
  190.   127 00000012 E92D 1FF8       STMFD            SP!, {R3-R12} ; save registers 
  191.                                                             on stack
  192.   128 00000016         
  193.   129 00000016         
  194.   130 00000016         ;$PAGE
  195.   131 00000016         Chk_Align_32                         ; check if both des
  196.                                                             t & src 32-bit alig
  197.                                                             ned
  198.   132 00000016 F000 0303       AND              R3, R0, #0x03
  199.   133 0000001A F001 0403       AND              R4, R1, #0x03
  200.   134 0000001E 42A3            CMP              R3, R4
  201.   135 00000020 D111            BNE              Chk_Align_16 ; not 32-bit align
  202.                                                             ed, check for 16-bi
  203.                                                             t alignment
  204.   136 00000022         
  205.   137 00000022 F1C3 0304       RSB              R3, R3, #0x04 ; compute 1-2-3 p
  206.                                                             re-copy bytes (to a
  207.                                                             lign to the next 32
  208.                                                             -bit boundary)
  209.   138 00000026 F003 0303       AND              R3, R3, #0x03
  210.   139 0000002A         
  211.   140 0000002A         Pre_Copy_1
  212.   141 0000002A 2B01            CMP              R3, #1      ; copy 1-2-3 bytes 
  213.                                                             (to align to the ne
  214.                                                             xt 32-bit boundary)
  215.                                                             
  216.   142 0000002C D31D            BCC              Copy_32_1   ; start real 32-bit
  217.                                                              copy
  218.   143 0000002E 2A01            CMP              R2, #1      ; check if any more
  219.                                                              data to copy
  220.   144 00000030 D200            BCS              Pre_Copy_1_Cont
  221.   145 00000032 E0F2            B                Mem_Copy_END ;           no mor
  222.                                                             e data to copy (see
  223.                                                              Note #4b)
  224.   146 00000034         
  225.   147 00000034         Pre_Copy_1_Cont
  226.   148 00000034 F811 4B01       LDRB             R4, [R1], #1
  227.   149 00000038 F800 4B01       STRB             R4, [R0], #1
  228.   150 0000003C F1A3 0301       SUB              R3, R3, #1
  229.   151 00000040 F1A2 0201       SUB              R2, R2, #1
  230.   152 00000044 E7F1            B                Pre_Copy_1
  231.   153 00000046         
  232.   154 00000046         
  233.   155 00000046         Chk_Align_16                         ; check if both des
  234.                                                             t & src 16-bit alig
  235.                                                             ned
  236.   156 00000046 F000 0301       AND              R3, R0, #0x01
  237.   157 0000004A F001 0401       AND              R4, R1, #0x01
  238.   158 0000004E 42A3            CMP              R3, R4
  239.   159 00000050 D000            BEQ              Pre_Copy_2
  240.   160 00000052 E094            B                Copy_08_1   ; not 16-bit aligne
  241. ARM Macro Assembler    Page 5 
  242.                                                             d, start 8-bit copy
  243.                                                              (see Note #4b)
  244.   161 00000054         
  245.   162 00000054         Pre_Copy_2
  246.   163 00000054 2B01            CMP              R3, #1      ; copy 1 byte (to a
  247.                                                             lign to the next 16
  248.                                                             -bit boundary)
  249.   164 00000056 D344            BCC              Copy_16_1   ; start real 16-bit
  250.                                                              copy
  251.   165 00000058         
  252.   166 00000058 F811 4B01       LDRB             R4, [R1], #1
  253.   167 0000005C F800 4B01       STRB             R4, [R0], #1
  254.   168 00000060 F1A3 0301       SUB              R3, R3, #1
  255.   169 00000064 F1A2 0201       SUB              R2, R2, #1
  256.   170 00000068 E7F4            B                Pre_Copy_2
  257.   171 0000006A         
  258.   172 0000006A         
  259.   173 0000006A         Copy_32_1
  260.   174 0000006A F5B2 7FB4       CMP              R2, #(04*10*09) ; Copy 9 chunks
  261.                                                              of 10 32-bit words
  262.                                                              (360 octets per lo
  263.                                                             op)
  264.   175 0000006E D326            BCC              Copy_32_2
  265.   176 00000070 E8B1 1FF8       LDMIA            R1!, {R3-R12}
  266.   177 00000074 E8A0 1FF8       STMIA            R0!, {R3-R12}
  267.   178 00000078 E8B1 1FF8       LDMIA            R1!, {R3-R12}
  268.   179 0000007C E8A0 1FF8       STMIA            R0!, {R3-R12}
  269.   180 00000080 E8B1 1FF8       LDMIA            R1!, {R3-R12}
  270.   181 00000084 E8A0 1FF8       STMIA            R0!, {R3-R12}
  271.   182 00000088 E8B1 1FF8       LDMIA            R1!, {R3-R12}
  272.   183 0000008C E8A0 1FF8       STMIA            R0!, {R3-R12}
  273.   184 00000090 E8B1 1FF8       LDMIA            R1!, {R3-R12}
  274.   185 00000094 E8A0 1FF8       STMIA            R0!, {R3-R12}
  275.   186 00000098 E8B1 1FF8       LDMIA            R1!, {R3-R12}
  276.   187 0000009C E8A0 1FF8       STMIA            R0!, {R3-R12}
  277.   188 000000A0 E8B1 1FF8       LDMIA            R1!, {R3-R12}
  278.   189 000000A4 E8A0 1FF8       STMIA            R0!, {R3-R12}
  279.   190 000000A8 E8B1 1FF8       LDMIA            R1!, {R3-R12}
  280.   191 000000AC E8A0 1FF8       STMIA            R0!, {R3-R12}
  281.   192 000000B0 E8B1 1FF8       LDMIA            R1!, {R3-R12}
  282.   193 000000B4 E8A0 1FF8       STMIA            R0!, {R3-R12}
  283.   194 000000B8 F5A2 72B4       SUB              R2, R2, #(04*10*09)
  284.   195 000000BC E7D5            B                Copy_32_1
  285.   196 000000BE         
  286.   197 000000BE         Copy_32_2
  287.   198 000000BE 2A28            CMP              R2, #(04*10*01) ; Copy chunks o
  288.                                                             f 10 32-bit words (
  289.                                                             40 octets per loop)
  290.                                                             
  291.   199 000000C0 D306            BCC              Copy_32_3
  292.   200 000000C2 E8B1 1FF8       LDMIA            R1!, {R3-R12}
  293.   201 000000C6 E8A0 1FF8       STMIA            R0!, {R3-R12}
  294.   202 000000CA F1A2 0228       SUB              R2, R2, #(04*10*01)
  295.   203 000000CE E7F6            B                Copy_32_2
  296.   204 000000D0         
  297.   205 000000D0         Copy_32_3
  298.   206 000000D0 2A04            CMP              R2, #(04*01*01) ; Copy remainin
  299.                                                             g 32-bit words
  300.   207 000000D2 D306            BCC              Copy_16_1
  301. ARM Macro Assembler    Page 6 
  302.   208 000000D4 F851 3B04       LDR              R3, [R1], #4
  303.   209 000000D8 F840 3B04       STR              R3, [R0], #4
  304.   210 000000DC F1A2 0204       SUB              R2, R2, #(04*01*01)
  305.   211 000000E0 E7F6            B                Copy_32_3
  306.   212 000000E2         
  307.   213 000000E2         ;$PAGE
  308.   214 000000E2         Copy_16_1
  309.   215 000000E2 2A20            CMP              R2, #(02*01*16) ; Copy chunks o
  310.                                                             f 16 16-bit words (
  311.                                                             32 bytes per loop)
  312.   216 000000E4 D342            BCC              Copy_16_2
  313.   217 000000E6 F831 3B02       LDRH             R3, [R1], #2
  314.   218 000000EA F820 3B02       STRH             R3, [R0], #2
  315.   219 000000EE F831 3B02       LDRH             R3, [R1], #2
  316.   220 000000F2 F820 3B02       STRH             R3, [R0], #2
  317.   221 000000F6 F831 3B02       LDRH             R3, [R1], #2
  318.   222 000000FA F820 3B02       STRH             R3, [R0], #2
  319.   223 000000FE F831 3B02       LDRH             R3, [R1], #2
  320.   224 00000102 F820 3B02       STRH             R3, [R0], #2
  321.   225 00000106 F831 3B02       LDRH             R3, [R1], #2
  322.   226 0000010A F820 3B02       STRH             R3, [R0], #2
  323.   227 0000010E F831 3B02       LDRH             R3, [R1], #2
  324.   228 00000112 F820 3B02       STRH             R3, [R0], #2
  325.   229 00000116 F831 3B02       LDRH             R3, [R1], #2
  326.   230 0000011A F820 3B02       STRH             R3, [R0], #2
  327.   231 0000011E F831 3B02       LDRH             R3, [R1], #2
  328.   232 00000122 F820 3B02       STRH             R3, [R0], #2
  329.   233 00000126 F831 3B02       LDRH             R3, [R1], #2
  330.   234 0000012A F820 3B02       STRH             R3, [R0], #2
  331.   235 0000012E F831 3B02       LDRH             R3, [R1], #2
  332.   236 00000132 F820 3B02       STRH             R3, [R0], #2
  333.   237 00000136 F831 3B02       LDRH             R3, [R1], #2
  334.   238 0000013A F820 3B02       STRH             R3, [R0], #2
  335.   239 0000013E F831 3B02       LDRH             R3, [R1], #2
  336.   240 00000142 F820 3B02       STRH             R3, [R0], #2
  337.   241 00000146 F831 3B02       LDRH             R3, [R1], #2
  338.   242 0000014A F820 3B02       STRH             R3, [R0], #2
  339.   243 0000014E F831 3B02       LDRH             R3, [R1], #2
  340.   244 00000152 F820 3B02       STRH             R3, [R0], #2
  341.   245 00000156 F831 3B02       LDRH             R3, [R1], #2
  342.   246 0000015A F820 3B02       STRH             R3, [R0], #2
  343.   247 0000015E F831 3B02       LDRH             R3, [R1], #2
  344.   248 00000162 F820 3B02       STRH             R3, [R0], #2
  345.   249 00000166 F1A2 0220       SUB              R2, R2, #(02*01*16)
  346.   250 0000016A E7BA            B                Copy_16_1
  347.   251 0000016C         
  348.   252 0000016C         Copy_16_2
  349.   253 0000016C 2A02            CMP              R2, #(02*01*01) ; Copy remainin
  350.                                                             g 16-bit words
  351.   254 0000016E D306            BCC              Copy_08_1
  352.   255 00000170 F831 3B02       LDRH             R3, [R1], #2
  353.   256 00000174 F820 3B02       STRH             R3, [R0], #2
  354.   257 00000178 F1A2 0202       SUB              R2, R2, #(02*01*01)
  355.   258 0000017C E7F6            B                Copy_16_2
  356.   259 0000017E         
  357.   260 0000017E         ;$PAGE
  358.   261 0000017E         Copy_08_1
  359.   262 0000017E 2A10            CMP              R2, #(01*01*16) ; Copy chunks o
  360.                                                             f 16 8-bit words (1
  361. ARM Macro Assembler    Page 7 
  362.                                                             6 bytes per loop)
  363.   263 00000180 D342            BCC              Copy_08_2
  364.   264 00000182 F811 3B01       LDRB             R3, [R1], #1
  365.   265 00000186 F800 3B01       STRB             R3, [R0], #1
  366.   266 0000018A F811 3B01       LDRB             R3, [R1], #1
  367.   267 0000018E F800 3B01       STRB             R3, [R0], #1
  368.   268 00000192 F811 3B01       LDRB             R3, [R1], #1
  369.   269 00000196 F800 3B01       STRB             R3, [R0], #1
  370.   270 0000019A F811 3B01       LDRB             R3, [R1], #1
  371.   271 0000019E F800 3B01       STRB             R3, [R0], #1
  372.   272 000001A2 F811 3B01       LDRB             R3, [R1], #1
  373.   273 000001A6 F800 3B01       STRB             R3, [R0], #1
  374.   274 000001AA F811 3B01       LDRB             R3, [R1], #1
  375.   275 000001AE F800 3B01       STRB             R3, [R0], #1
  376.   276 000001B2 F811 3B01       LDRB             R3, [R1], #1
  377.   277 000001B6 F800 3B01       STRB             R3, [R0], #1
  378.   278 000001BA F811 3B01       LDRB             R3, [R1], #1
  379.   279 000001BE F800 3B01       STRB             R3, [R0], #1
  380.   280 000001C2 F811 3B01       LDRB             R3, [R1], #1
  381.   281 000001C6 F800 3B01       STRB             R3, [R0], #1
  382.   282 000001CA F811 3B01       LDRB             R3, [R1], #1
  383.   283 000001CE F800 3B01       STRB             R3, [R0], #1
  384.   284 000001D2 F811 3B01       LDRB             R3, [R1], #1
  385.   285 000001D6 F800 3B01       STRB             R3, [R0], #1
  386.   286 000001DA F811 3B01       LDRB             R3, [R1], #1
  387.   287 000001DE F800 3B01       STRB             R3, [R0], #1
  388.   288 000001E2 F811 3B01       LDRB             R3, [R1], #1
  389.   289 000001E6 F800 3B01       STRB             R3, [R0], #1
  390.   290 000001EA F811 3B01       LDRB             R3, [R1], #1
  391.   291 000001EE F800 3B01       STRB             R3, [R0], #1
  392.   292 000001F2 F811 3B01       LDRB             R3, [R1], #1
  393.   293 000001F6 F800 3B01       STRB             R3, [R0], #1
  394.   294 000001FA F811 3B01       LDRB             R3, [R1], #1
  395.   295 000001FE F800 3B01       STRB             R3, [R0], #1
  396.   296 00000202 F1A2 0210       SUB              R2, R2, #(01*01*16)
  397.   297 00000206 E7BA            B                Copy_08_1
  398.   298 00000208         
  399.   299 00000208         Copy_08_2
  400.   300 00000208 2A01            CMP              R2, #(01*01*01) ; Copy remainin
  401.                                                             g 8-bit words
  402.   301 0000020A D306            BCC              Mem_Copy_END
  403.   302 0000020C F811 3B01       LDRB             R3, [R1], #1
  404.   303 00000210 F800 3B01       STRB             R3, [R0], #1
  405.   304 00000214 F1A2 0201       SUB              R2, R2, #(01*01*01)
  406.   305 00000218 E7F6            B                Copy_08_2
  407.   306 0000021A         
  408.   307 0000021A         
  409.   308 0000021A         Mem_Copy_END
  410.   309 0000021A E8BD 1FF8       LDMFD            SP!, {R3-R12} ; restore registe
  411.                                                             rs from stack
  412.   310 0000021E 4770            BX               LR          ; return
  413.   311 00000220         
  414.   312 00000220         
  415.   313 00000220                 END
  416. Command Line: --debug --xref --device=DARMSTM --apcs=interwork -o.Outputlib_m
  417. em_a.o -IC:KeilARMINCSTSTM32F10x --list=.Outputlib_mem_a.lst uC-LIBPort
  418. slib_mem_a.asm
  419. ARM Macro Assembler    Page 1 Alphabetic symbol ordering
  420. Relocatable symbols
  421. .text 00000000
  422. Symbol: .text
  423.    Definitions
  424.       At line 68 in file uC-LIBPortslib_mem_a.asm
  425.    Uses
  426.       None
  427. Comment: .text unused
  428. Chk_Align_16 00000046
  429. Symbol: Chk_Align_16
  430.    Definitions
  431.       At line 155 in file uC-LIBPortslib_mem_a.asm
  432.    Uses
  433.       At line 135 in file uC-LIBPortslib_mem_a.asm
  434. Comment: Chk_Align_16 used once
  435. Chk_Align_32 00000016
  436. Symbol: Chk_Align_32
  437.    Definitions
  438.       At line 131 in file uC-LIBPortslib_mem_a.asm
  439.    Uses
  440.       None
  441. Comment: Chk_Align_32 unused
  442. Copy_08_1 0000017E
  443. Symbol: Copy_08_1
  444.    Definitions
  445.       At line 261 in file uC-LIBPortslib_mem_a.asm
  446.    Uses
  447.       At line 160 in file uC-LIBPortslib_mem_a.asm
  448.       At line 254 in file uC-LIBPortslib_mem_a.asm
  449.       At line 297 in file uC-LIBPortslib_mem_a.asm
  450. Copy_08_2 00000208
  451. Symbol: Copy_08_2
  452.    Definitions
  453.       At line 299 in file uC-LIBPortslib_mem_a.asm
  454.    Uses
  455.       At line 263 in file uC-LIBPortslib_mem_a.asm
  456.       At line 305 in file uC-LIBPortslib_mem_a.asm
  457. Copy_16_1 000000E2
  458. Symbol: Copy_16_1
  459.    Definitions
  460.       At line 214 in file uC-LIBPortslib_mem_a.asm
  461.    Uses
  462.       At line 164 in file uC-LIBPortslib_mem_a.asm
  463.       At line 207 in file uC-LIBPortslib_mem_a.asm
  464.       At line 250 in file uC-LIBPortslib_mem_a.asm
  465. Copy_16_2 0000016C
  466. Symbol: Copy_16_2
  467.    Definitions
  468.       At line 252 in file uC-LIBPortslib_mem_a.asm
  469.    Uses
  470. ARM Macro Assembler    Page 2 Alphabetic symbol ordering
  471. Relocatable symbols
  472.       At line 216 in file uC-LIBPortslib_mem_a.asm
  473.       At line 258 in file uC-LIBPortslib_mem_a.asm
  474. Copy_32_1 0000006A
  475. Symbol: Copy_32_1
  476.    Definitions
  477.       At line 173 in file uC-LIBPortslib_mem_a.asm
  478.    Uses
  479.       At line 142 in file uC-LIBPortslib_mem_a.asm
  480.       At line 195 in file uC-LIBPortslib_mem_a.asm
  481. Copy_32_2 000000BE
  482. Symbol: Copy_32_2
  483.    Definitions
  484.       At line 197 in file uC-LIBPortslib_mem_a.asm
  485.    Uses
  486.       At line 175 in file uC-LIBPortslib_mem_a.asm
  487.       At line 203 in file uC-LIBPortslib_mem_a.asm
  488. Copy_32_3 000000D0
  489. Symbol: Copy_32_3
  490.    Definitions
  491.       At line 205 in file uC-LIBPortslib_mem_a.asm
  492.    Uses
  493.       At line 199 in file uC-LIBPortslib_mem_a.asm
  494.       At line 211 in file uC-LIBPortslib_mem_a.asm
  495. Mem_Copy 00000000
  496. Symbol: Mem_Copy
  497.    Definitions
  498.       At line 111 in file uC-LIBPortslib_mem_a.asm
  499.    Uses
  500.       At line 61 in file uC-LIBPortslib_mem_a.asm
  501. Comment: Mem_Copy used once
  502. Mem_Copy_1 00000006
  503. Symbol: Mem_Copy_1
  504.    Definitions
  505.       At line 116 in file uC-LIBPortslib_mem_a.asm
  506.    Uses
  507.       At line 113 in file uC-LIBPortslib_mem_a.asm
  508. Comment: Mem_Copy_1 used once
  509. Mem_Copy_2 0000000C
  510. Symbol: Mem_Copy_2
  511.    Definitions
  512.       At line 121 in file uC-LIBPortslib_mem_a.asm
  513.    Uses
  514.       At line 118 in file uC-LIBPortslib_mem_a.asm
  515. Comment: Mem_Copy_2 used once
  516. Mem_Copy_3 00000012
  517. Symbol: Mem_Copy_3
  518.    Definitions
  519.       At line 126 in file uC-LIBPortslib_mem_a.asm
  520. ARM Macro Assembler    Page 3 Alphabetic symbol ordering
  521. Relocatable symbols
  522.    Uses
  523.       At line 123 in file uC-LIBPortslib_mem_a.asm
  524. Comment: Mem_Copy_3 used once
  525. Mem_Copy_END 0000021A
  526. Symbol: Mem_Copy_END
  527.    Definitions
  528.       At line 308 in file uC-LIBPortslib_mem_a.asm
  529.    Uses
  530.       At line 145 in file uC-LIBPortslib_mem_a.asm
  531.       At line 301 in file uC-LIBPortslib_mem_a.asm
  532. Pre_Copy_1 0000002A
  533. Symbol: Pre_Copy_1
  534.    Definitions
  535.       At line 140 in file uC-LIBPortslib_mem_a.asm
  536.    Uses
  537.       At line 152 in file uC-LIBPortslib_mem_a.asm
  538. Comment: Pre_Copy_1 used once
  539. Pre_Copy_1_Cont 00000034
  540. Symbol: Pre_Copy_1_Cont
  541.    Definitions
  542.       At line 147 in file uC-LIBPortslib_mem_a.asm
  543.    Uses
  544.       At line 144 in file uC-LIBPortslib_mem_a.asm
  545. Comment: Pre_Copy_1_Cont used once
  546. Pre_Copy_2 00000054
  547. Symbol: Pre_Copy_2
  548.    Definitions
  549.       At line 162 in file uC-LIBPortslib_mem_a.asm
  550.    Uses
  551.       At line 159 in file uC-LIBPortslib_mem_a.asm
  552.       At line 170 in file uC-LIBPortslib_mem_a.asm
  553. 18 symbols
  554. ARM Macro Assembler    Page 1 Alphabetic symbol ordering
  555. Relocatable symbols
  556. .debug_info$$$.text 00000000
  557. Symbol: .debug_info$$$.text
  558.    Definitions
  559.       None
  560.    Uses
  561.       None
  562. Warning: .debug_info$$$.text undefinedComment: .debug_info$$$.text unused
  563. 1 symbol
  564. ARM Macro Assembler    Page 1 Alphabetic symbol ordering
  565. Relocatable symbols
  566. .debug_line$$$.text 00000000
  567. Symbol: .debug_line$$$.text
  568.    Definitions
  569.       None
  570.    Uses
  571.       None
  572. Warning: .debug_line$$$.text undefinedComment: .debug_line$$$.text unused
  573. 1 symbol
  574. ARM Macro Assembler    Page 1 Alphabetic symbol ordering
  575. Relocatable symbols
  576. .debug_abbrev 00000000
  577. Symbol: .debug_abbrev
  578.    Definitions
  579.       None
  580.    Uses
  581.       None
  582. Warning: .debug_abbrev undefinedComment: .debug_abbrev unused
  583. __ARM_asm.debug_abbrev 00000000
  584. Symbol: __ARM_asm.debug_abbrev
  585.    Definitions
  586.       None
  587.    Uses
  588.       None
  589. Warning: __ARM_asm.debug_abbrev undefinedComment: __ARM_asm.debug_abbrev unused
  590. 2 symbols
  591. 341 symbols in table