]> www.pilppa.org Git - linux-2.6-omap-h63xx.git/blobdiff - arch/arm/lib/csumpartialcopy.S
[ARM] 5231/1: Do not save the frame pointer in the csum_partial_copy_* functions
[linux-2.6-omap-h63xx.git] / arch / arm / lib / csumpartialcopy.S
index 80aa2c795155468b041dec303a218744b8f75577..d03fc71fc88c9d5167290ee0d2228f5efca820ec 100644 (file)
  */
 
                .macro  save_regs
-               mov     ip, sp
-               stmfd   sp!, {r1, r4 - r8, fp, ip, lr, pc}
-               sub     fp, ip, #4
+               stmfd   sp!, {r1, r4 - r8, lr}
                .endm
 
                .macro  load_regs
-               ldmfd   sp, {r1, r4 - r8, fp, sp, pc}
+               ldmfd   sp!, {r1, r4 - r8, pc}
                .endm
 
                .macro  load1b, reg1