Changeset a9d4d2c in mainline for kernel/arch/ia64/src/asm.S


Ignore:
Timestamp:
2008-08-10T17:36:39Z (16 years ago)
Author:
Jakub Jermar <jakub@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
2ab1023
Parents:
da349da0
Message:

Fix ia64 memcpy() broken in the last change.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • kernel/arch/ia64/src/asm.S

    rda349da0 ra9d4d2c  
    5252        adds r14 = 7, in1
    5353        mov r2 = ar.lc
    54         mov r8 = in0 ;;
     54        mov r8 = in0
    5555        and r14 = -8, r14 ;;
    5656        cmp.ne p6, p7 = r14, in1
     
    6464(p6)    mov ar.lc = r14
    65651:
    66         add r14 = r16, r8
     66        add r14 = r16, in1
    6767        add r15 = r16, in0
    6868        adds r17 = 1, r17 ;;
     
    73732:
    7474        mov ar.lc = r2
    75 
    7675        mov ar.pfs = loc0
    7776        br.ret.sptk.many rp
     
    9190        shladd r14 = r16, 3, r0
    9291        adds r16 = 1, r17 ;;
    93         add r15 = r8, r14
     92        add r15 = in1, r14
    9493        add r14 = in0, r14
    9594        mov r17 = r16 ;;
     
    105104        add in0 = r14, in0
    106105        adds r15 = -1, r15
    107         add r17 = r14, r8
     106        add r17 = r14, in1
    108107(p6)    br.cond.dpnt 2b ;;
    109108        mov ar.lc = r15
     
    117116        br.cloop.sptk.few 6b ;;
    118117        mov ar.lc = r2
    119 
    120118        mov ar.pfs = loc0
    121119        br.ret.sptk.many rp
Note: See TracChangeset for help on using the changeset viewer.