Merge branch 'ec' into release
[sfrench/cifs-2.6.git] / arch / arm / lib / ashldi3.S
index 1154d924080ba8353ef0eb1caee8c748125b7ffc..638deb13da1c3d35e5f1bec6c7cb11cf5a2cae51 100644 (file)
@@ -43,7 +43,9 @@ ENTRY(__aeabi_llsl)
        rsb     ip, r2, #32
        movmi   ah, ah, lsl r2
        movpl   ah, al, lsl r3
-       orrmi   ah, ah, al, lsr ip
+ ARM(  orrmi   ah, ah, al, lsr ip      )
+ THUMB(        lsrmi   r3, al, ip              )
+ THUMB(        orrmi   ah, ah, r3              )
        mov     al, al, lsl r2
        mov     pc, lr