arm: csumpartial: do a preload
authorGrazvydas Ignotas <notasas@gmail.com>
Sat, 4 Jul 2015 21:43:17 +0000 (00:43 +0300)
committerGrazvydas Ignotas <notasas@gmail.com>
Sun, 5 Jul 2015 20:33:35 +0000 (23:33 +0300)
seems to give slight performance improvement

arch/arm/lib/csumpartial.S

index 31d3cb3..ba9e754 100644 (file)
@@ -125,6 +125,7 @@ ENTRY(csum_partial)
                adcs    sum, sum, td1
                adcs    sum, sum, td2
                adcs    sum, sum, td3
                adcs    sum, sum, td1
                adcs    sum, sum, td2
                adcs    sum, sum, td3
+       PLD(    pld     [buf, #128]             )
                sub     ip, ip, #32
                teq     ip, #0
                bne     2b
                sub     ip, ip, #32
                teq     ip, #0
                bne     2b