]> pilppa.org Git - linux-2.6-omap-h63xx.git/blobdiff - arch/blackfin/lib/memcmp.S
Fix __pfn_to_page(pfn) for CONFIG_DISCONTIGMEM=y
[linux-2.6-omap-h63xx.git] / arch / blackfin / lib / memcmp.S
index 5b9502368fc6ab0634428c0d9245a6056e4841be..219fa2877c62a9f0ca096d51091838157bd57a66 100644 (file)
@@ -61,7 +61,12 @@ ENTRY(_memcmp)
 
        LSETUP (.Lquad_loop_s, .Lquad_loop_e) LC0=P1;
 .Lquad_loop_s:
+#if ANOMALY_05000202
+       R0 = [P0++];
+       R1 = [I0++];
+#else
        MNOP || R0 = [P0++] || R1 = [I0++];
+#endif
        CC = R0 == R1;
        IF !CC JUMP .Lquad_different;
 .Lquad_loop_e:
@@ -107,4 +112,4 @@ ENTRY(_memcmp)
        P3 = I1;
        RTS;
 
-.size _memcmp,.-_memcmp
+ENDPROC(_memcmp)