]> Pileus Git - ~andy/linux/blobdiff - arch/arm/lib/ashrdi3.S
Merge tag 'docs' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc
[~andy/linux] / arch / arm / lib / ashrdi3.S
index 9f8b35572f8c6f34da74ca793319756cf743e77a..015e8aa5a1d1ef97f5c5fb8ba44be44bdfe1365f 100644 (file)
@@ -43,7 +43,9 @@ ENTRY(__aeabi_lasr)
        rsb     ip, r2, #32
        movmi   al, al, lsr r2
        movpl   al, ah, asr r3
-       orrmi   al, al, ah, lsl ip
+ ARM(  orrmi   al, al, ah, lsl ip      )
+ THUMB(        lslmi   r3, ah, ip              )
+ THUMB(        orrmi   al, al, r3              )
        mov     ah, ah, asr r2
        mov     pc, lr