#include <machine/asm.h>
#ifdef __ELF__
.hidden __ashiftrt_r4_0
.hidden __ashiftrt_r4_1
.hidden __ashiftrt_r4_2
.hidden __ashiftrt_r4_3
.hidden __ashiftrt_r4_4
.hidden __ashiftrt_r4_5
.hidden __ashiftrt_r4_6
.hidden __ashiftrt_r4_7
.hidden __ashiftrt_r4_8
.hidden __ashiftrt_r4_9
.hidden __ashiftrt_r4_10
.hidden __ashiftrt_r4_11
.hidden __ashiftrt_r4_12
.hidden __ashiftrt_r4_13
.hidden __ashiftrt_r4_14
.hidden __ashiftrt_r4_15
.hidden __ashiftrt_r4_16
.hidden __ashiftrt_r4_17
.hidden __ashiftrt_r4_18
.hidden __ashiftrt_r4_19
.hidden __ashiftrt_r4_20
.hidden __ashiftrt_r4_21
.hidden __ashiftrt_r4_22
.hidden __ashiftrt_r4_23
.hidden __ashiftrt_r4_24
.hidden __ashiftrt_r4_25
.hidden __ashiftrt_r4_26
.hidden __ashiftrt_r4_27
.hidden __ashiftrt_r4_28
.hidden __ashiftrt_r4_29
.hidden __ashiftrt_r4_30
.hidden __ashiftrt_r4_31
#endif
NENTRY(__ashiftrt_r4_31)
shll r4
rts
subc r4, r4
ALTENTRY(__ashiftrt_r4_30)
shar r4
ALTENTRY(__ashiftrt_r4_29)
shar r4
ALTENTRY(__ashiftrt_r4_28)
shar r4
ALTENTRY(__ashiftrt_r4_27)
shar r4
ALTENTRY(__ashiftrt_r4_26)
shar r4
ALTENTRY(__ashiftrt_r4_25)
shar r4
ALTENTRY(__ashiftrt_r4_24)
shlr16 r4
shlr8 r4
rts
exts.b r4, r4
ALTENTRY(__ashiftrt_r4_23)
shar r4
ALTENTRY(__ashiftrt_r4_22)
shar r4
ALTENTRY(__ashiftrt_r4_21)
shar r4
ALTENTRY(__ashiftrt_r4_20)
shar r4
ALTENTRY(__ashiftrt_r4_19)
shar r4
ALTENTRY(__ashiftrt_r4_18)
shar r4
ALTENTRY(__ashiftrt_r4_17)
shar r4
ALTENTRY(__ashiftrt_r4_16)
shlr16 r4
rts
exts.w r4, r4
ALTENTRY(__ashiftrt_r4_15)
swap.w r4, r4
cmp/pz r4
bf/s 1f
exts.w r4, r4
rts
shll r4
1:
sett
rts
rotcl r4
ALTENTRY(__ashiftrt_r4_14)
shar r4
ALTENTRY(__ashiftrt_r4_13)
shar r4
ALTENTRY(__ashiftrt_r4_12)
shar r4
ALTENTRY(__ashiftrt_r4_11)
shar r4
ALTENTRY(__ashiftrt_r4_10)
shar r4
ALTENTRY(__ashiftrt_r4_9)
shar r4
ALTENTRY(__ashiftrt_r4_8)
shar r4
ALTENTRY(__ashiftrt_r4_7)
shar r4
ALTENTRY(__ashiftrt_r4_6)
shar r4
ALTENTRY(__ashiftrt_r4_5)
shar r4
ALTENTRY(__ashiftrt_r4_4)
shar r4
ALTENTRY(__ashiftrt_r4_3)
shar r4
ALTENTRY(__ashiftrt_r4_2)
shar r4
ALTENTRY(__ashiftrt_r4_1)
rts
shar r4
ALTENTRY(__ashiftrt_r4_0)
rts
nop