URL
https://opencores.org/ocsvn/openrisc_me/openrisc_me/trunk
Subversion Repositories openrisc_me
[/] [openrisc/] [trunk/] [gnu-src/] [gdb-6.8/] [sim/] [testsuite/] [sim/] [sh64/] [compact/] [shal.cgs] - Rev 157
Compare with Previous | Blame | View Log
# 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