blob: 0637c3de7060380d913b9912b96c217c1fd2fde1 [file] [log] [blame]
# sh testcase for shll16 $rn -*- Asm -*-
# mach: all
# as: -isa=shcompact
# ld: -m shelf32
.include "compact/testutils.inc"
start
.global shll16
shll16:
mov #108, r1
shll16 r1
shll16 r1
assert r1, #0
another:
mov #1, r1
shll16 r1
mov #1, r7
shll r7
shll r7
shll r7
shll r7
shll r7
shll r7
shll r7
shll r7
shll r7
shll r7
shll r7
shll r7
shll r7
shll r7
shll r7
shll r7
cmp/eq r1, r7
bf wrong
okay:
pass
wrong:
fail