diff options
| author | tangyuxin <[email protected]> | 2019-09-19 18:27:07 +0800 |
|---|---|---|
| committer | tangyuxin <[email protected]> | 2019-09-19 18:27:07 +0800 |
| commit | 8316646b8580362bf00715a91686721e7981fd59 (patch) | |
| tree | 9fc2d2c371fe0d4a41f3f8b16a6cdb07b95f5c90 | |
| parent | ae7a33c27cf4356b4ba4936eafc8e6b9368d3e3e (diff) | |
[libcpu][arm] 修复因提前返回,导致sp指针不对称问题
| -rw-r--r-- | libcpu/arm/cortex-m3/cpuport.c | 1 | ||||
| -rw-r--r-- | libcpu/arm/cortex-m4/cpuport.c | 1 | ||||
| -rw-r--r-- | libcpu/arm/cortex-m7/cpuport.c | 1 |
3 files changed, 0 insertions, 3 deletions
diff --git a/libcpu/arm/cortex-m3/cpuport.c b/libcpu/arm/cortex-m3/cpuport.c index 0a948c528b..d17d4fdf2e 100644 --- a/libcpu/arm/cortex-m3/cpuport.c +++ b/libcpu/arm/cortex-m3/cpuport.c @@ -395,7 +395,6 @@ int __rt_ffs(int value) "ADDS r0, r0, #0x01 \n" "exit: \n" - "BX lr \n" : "=r"(value) : "r"(value) diff --git a/libcpu/arm/cortex-m4/cpuport.c b/libcpu/arm/cortex-m4/cpuport.c index 71a7fb16f9..f556ba0c26 100644 --- a/libcpu/arm/cortex-m4/cpuport.c +++ b/libcpu/arm/cortex-m4/cpuport.c @@ -479,7 +479,6 @@ int __rt_ffs(int value) "ADDS r0, r0, #0x01 \n" "exit: \n" - "BX lr \n" : "=r"(value) : "r"(value) diff --git a/libcpu/arm/cortex-m7/cpuport.c b/libcpu/arm/cortex-m7/cpuport.c index 85960baede..c22242f140 100644 --- a/libcpu/arm/cortex-m7/cpuport.c +++ b/libcpu/arm/cortex-m7/cpuport.c @@ -479,7 +479,6 @@ int __rt_ffs(int value) "ADDS r0, r0, #0x01 \n" "exit: \n" - "BX lr \n" : "=r"(value) : "r"(value) |
