This stack check implementation leverages the compiler's profiling (gcc -p)
[linux-2.6.git] / arch / m68k / ifpsp060 / iskeleton.S
index d32e81c..803a6ec 100644 (file)
@@ -204,11 +204,12 @@ _060_real_cas2:
 _060_real_lock_page:
        move.l  %d2,-(%sp)
        | load sfc/dfc
-       moveq   #5,%d0
        tst.b   %d0
        jne     1f
        moveq   #1,%d0
-1:     movec.l %dfc,%d2
+       jra     2f
+1:     moveq   #5,%d0
+2:     movec.l %dfc,%d2
        movec.l %d0,%dfc
        movec.l %d0,%sfc