diff options
-rw-r--r-- | firmware/target/arm/memset-arm.S | 2 | ||||
-rw-r--r-- | firmware/target/arm/memset16-arm.S | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/firmware/target/arm/memset-arm.S b/firmware/target/arm/memset-arm.S index 4d46b6f62d..5dbde7a1d7 100644 --- a/firmware/target/arm/memset-arm.S +++ b/firmware/target/arm/memset-arm.S | |||
@@ -69,7 +69,7 @@ memset: | |||
69 | stmgedb r0!, {r1, r3, ip, lr} | 69 | stmgedb r0!, {r1, r3, ip, lr} |
70 | stmgedb r0!, {r1, r3, ip, lr} | 70 | stmgedb r0!, {r1, r3, ip, lr} |
71 | bgt 3b | 71 | bgt 3b |
72 | ldmeqfd sp!, {pc} @ Now <64 bytes to go. | 72 | ldreq pc, [sp], #4 @ Now <64 bytes to go. |
73 | /* | 73 | /* |
74 | * No need to correct the count; we're only testing bits from now on | 74 | * No need to correct the count; we're only testing bits from now on |
75 | */ | 75 | */ |
diff --git a/firmware/target/arm/memset16-arm.S b/firmware/target/arm/memset16-arm.S index 47034ab9cd..63d626480e 100644 --- a/firmware/target/arm/memset16-arm.S +++ b/firmware/target/arm/memset16-arm.S | |||
@@ -59,7 +59,7 @@ memset16: | |||
59 | stmgeia r0!, {r1, r3, ip, lr} | 59 | stmgeia r0!, {r1, r3, ip, lr} |
60 | stmgeia r0!, {r1, r3, ip, lr} | 60 | stmgeia r0!, {r1, r3, ip, lr} |
61 | bgt 2b | 61 | bgt 2b |
62 | ldmeqfd sp!, {pc} @ Now <64 bytes to go. | 62 | ldreq pc, [sp], #4 @ Now <64 bytes to go. |
63 | /* | 63 | /* |
64 | * No need to correct the count; we're only testing bits from now on | 64 | * No need to correct the count; we're only testing bits from now on |
65 | */ | 65 | */ |