Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit cb5edfe3 authored by Michal Simek's avatar Michal Simek
Browse files

microblaze: Use delay slot in __strnlen_user, __strncpy_user



Use delay slot to speedup if maxlen is zero.

Signed-off-by: default avatarMichal Simek <monstr@monstr.eu>
parent 90fcf383
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -34,8 +34,8 @@ __strncpy_user:
	 * r3 - temp count
	 * r4 - temp val
	 */
	beqid	r7,3f
	addik	r3,r7,0		/* temp_count = len */
	beqi	r3,3f
1:
	lbu	r4,r6,r0
	sb	r4,r5,r0
@@ -77,8 +77,8 @@ __strncpy_user:
.type  __strnlen_user, @function
.align 4;
__strnlen_user:
	beqid	r6,3f
	addik	r3,r6,0
	beqi	r3,3f
1:
	lbu	r4,r5,r0
	beqid	r4,2f		/* break on NUL */