diff options
author | Olivier Houchard <cognet@FreeBSD.org> | 2004-11-09 16:47:47 +0000 |
---|---|---|
committer | Olivier Houchard <cognet@FreeBSD.org> | 2004-11-09 16:47:47 +0000 |
commit | 2fd21813b0f9313d1b773143bab007460879c7d7 (patch) | |
tree | ff5085746a621e4ccc4ddb6aa6145fab5370f044 /sys/arm/arm/in_cksum_arm.S | |
parent | 5f2c6402db975258c3542b04b500b554986d4ebb (diff) | |
download | src-test2-2fd21813b0f9313d1b773143bab007460879c7d7.tar.gz src-test2-2fd21813b0f9313d1b773143bab007460879c7d7.zip |
Notes
Diffstat (limited to 'sys/arm/arm/in_cksum_arm.S')
-rw-r--r-- | sys/arm/arm/in_cksum_arm.S | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/sys/arm/arm/in_cksum_arm.S b/sys/arm/arm/in_cksum_arm.S index 57f43e3df082..09233bebb694 100644 --- a/sys/arm/arm/in_cksum_arm.S +++ b/sys/arm/arm/in_cksum_arm.S @@ -274,7 +274,7 @@ ASENTRY_NP(L_cksumdata) orrne r2, r2, r6, lsl #24 #endif subs r1, r1, r7 /* Update length */ - moveq pc, lr /* All done? */ + RETeq /* All done? */ /* Buffer is now word aligned */ .Lcksumdata_wordaligned: @@ -366,7 +366,7 @@ ASENTRY_NP(L_cksumdata) #endif adds r1, r1, #0x40 - moveq pc, lr + RETeq cmp r1, #0x20 #ifdef __XSCALE__ @@ -399,7 +399,7 @@ ASENTRY_NP(L_cksumdata) #endif adc r2, r2, #0x00 subs r1, r1, #0x20 - moveq pc, lr + RETeq .Lcksumdata_less_than_32: /* There are less than 32 bytes left */ @@ -442,7 +442,7 @@ ASENTRY_NP(L_cksumdata) /* Deal with < 4 bytes remaining */ .Lcksumdata_lessthan4: adds r1, r1, #0x04 - moveq pc, lr + RETeq /* Deal with 1 to 3 remaining bytes, possibly misaligned */ .Lcksumdata_endgame: @@ -467,4 +467,4 @@ ASENTRY_NP(L_cksumdata) #endif adds r2, r2, r3 adc r2, r2, #0x00 - mov pc, lr + RET |