Commit ea926532 authored by Douglas Raillard's avatar Douglas Raillard
Browse files

Fix integer comparison in memcpy16



Unsigned conditions should be used instead of signed ones when comparing
addresses or sizes in assembly.
Signed-off-by: default avatarDouglas Raillard <douglas.raillard@arm.com>
Change-Id: Id3bd9ccaf58c37037761af35ac600907c4bb0580
parent 1b5fa6ef
...@@ -123,7 +123,7 @@ func memcpy16 ...@@ -123,7 +123,7 @@ func memcpy16
/* copy 16 bytes at a time */ /* copy 16 bytes at a time */
m_loop16: m_loop16:
cmp x2, #16 cmp x2, #16
b.lt m_loop1 b.lo m_loop1
ldp x3, x4, [x1], #16 ldp x3, x4, [x1], #16
stp x3, x4, [x0], #16 stp x3, x4, [x0], #16
sub x2, x2, #16 sub x2, x2, #16
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment