mbed library sources. Supersedes mbed-src.
Dependents: Nucleo_Hello_Encoder BLE_iBeaconScan AM1805_DEMO DISCO-F429ZI_ExportTemplate1 ... more
targets/TARGET_NUVOTON/TARGET_M2351/device/M2351_funcs.S@189:f392fc9709a3, 2019-02-20 (annotated)
- Committer:
- AnnaBridge
- Date:
- Wed Feb 20 22:31:08 2019 +0000
- Revision:
- 189:f392fc9709a3
- Parent:
- 187:0387e8f68319
mbed library release version 165
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
AnnaBridge | 187:0387e8f68319 | 1 | #if defined(__CC_ARM) || (defined (__ARMCC_VERSION) && (__ARMCC_VERSION >= 6010050)) |
AnnaBridge | 187:0387e8f68319 | 2 | AREA |.text|, CODE, READONLY |
AnnaBridge | 187:0387e8f68319 | 3 | __PC PROC |
AnnaBridge | 187:0387e8f68319 | 4 | EXPORT __PC |
AnnaBridge | 187:0387e8f68319 | 5 | #elif defined(__GNUC__) |
AnnaBridge | 187:0387e8f68319 | 6 | .text |
AnnaBridge | 187:0387e8f68319 | 7 | .thumb |
AnnaBridge | 187:0387e8f68319 | 8 | .thumb_func |
AnnaBridge | 187:0387e8f68319 | 9 | .globl __PC |
AnnaBridge | 187:0387e8f68319 | 10 | .type __PC, %function |
AnnaBridge | 187:0387e8f68319 | 11 | __PC: |
AnnaBridge | 187:0387e8f68319 | 12 | #else ;; for IAR, __ICCARM__ seems not defined in IAR asm |
AnnaBridge | 187:0387e8f68319 | 13 | MODULE nvtfunc |
AnnaBridge | 187:0387e8f68319 | 14 | |
AnnaBridge | 187:0387e8f68319 | 15 | SECTION .text:CODE:REORDER:NOROOT(1) |
AnnaBridge | 187:0387e8f68319 | 16 | THUMB |
AnnaBridge | 187:0387e8f68319 | 17 | |
AnnaBridge | 187:0387e8f68319 | 18 | PUBLIC __PC |
AnnaBridge | 187:0387e8f68319 | 19 | __PC |
AnnaBridge | 187:0387e8f68319 | 20 | #endif |
AnnaBridge | 187:0387e8f68319 | 21 | |
AnnaBridge | 187:0387e8f68319 | 22 | MOV r0, lr |
AnnaBridge | 187:0387e8f68319 | 23 | BLX lr |
AnnaBridge | 187:0387e8f68319 | 24 | |
AnnaBridge | 187:0387e8f68319 | 25 | |
AnnaBridge | 187:0387e8f68319 | 26 | #if defined(__CC_ARM) || (defined (__ARMCC_VERSION) && (__ARMCC_VERSION >= 6010050)) |
AnnaBridge | 187:0387e8f68319 | 27 | ALIGN |
AnnaBridge | 187:0387e8f68319 | 28 | ENDP |
AnnaBridge | 187:0387e8f68319 | 29 | END |
AnnaBridge | 187:0387e8f68319 | 30 | #elif defined(__GNUC__) |
AnnaBridge | 187:0387e8f68319 | 31 | .align |
AnnaBridge | 187:0387e8f68319 | 32 | .pool |
AnnaBridge | 187:0387e8f68319 | 33 | .size __PC, . - __PC |
AnnaBridge | 187:0387e8f68319 | 34 | .end |
AnnaBridge | 187:0387e8f68319 | 35 | #else ;; for IAR, __ICCARM__ seems not defined in IAR asm |
AnnaBridge | 187:0387e8f68319 | 36 | END |
AnnaBridge | 187:0387e8f68319 | 37 | #endif |