blob: dfea947e856adbe6f93463656392a07f7dc9c9d4 [file] [log] [blame]
# sh testcase for shal $rn -*- Asm -*-
# mach: all
# as: -isa=shcompact
# ld: -m shelf32
.include "compact/testutils.inc"
start
.global shal
shal:
mov #1, r1
shal r1
assert r1, #2
shal r1
assert r1, #4
shal r1
assert r1, #8
shal r1
assert r1, #16
shal r1
assert r1, #32
shal r1
assert r1, #64
shal r1
shal r1
shal r1
shal r1
shal r1
shal r1
shal r1
shal r1
shal r1
shal r1
shal r1
shal r1
shal r1
shal r1
shal r1
shal r1
shal r1
shal r1
shal r1
shal r1
shal r1
shal r1
shal r1
shal r1
shal r1
shal r1
assert r1, #0
okay:
pass
wrong:
fail