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