diff --git a/s/ARM600 b/s/ARM600
index b4e1e1750cc8f6e92ec65489a4fd89e98cd40070..b35cf81fc05ce058e4902c39d4af41f1a81aebcf 100644
--- a/s/ARM600
+++ b/s/ARM600
@@ -3478,7 +3478,7 @@ SyncCodeAreasRange
         MOV     r0, r1
         ADD     r1, r2, #4                 ;exclusive end address
         MOV     r2, #0
-        LDR     lr, [r2, #DCache_LineLen]
+        LDRB    lr, [r2, #DCache_LineLen]
         SUB     lr, lr, #1
         ADD     r1, r1, lr                 ;rounding up end address
         MVN     lr, lr