]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - sim/testsuite/sim/sh64/compact/ori.cgs
This commit was manufactured by cvs2svn to create branch
[thirdparty/binutils-gdb.git] / sim / testsuite / sim / sh64 / compact / ori.cgs
CommitLineData
cbb38b47
BE
1# sh testcase for or #$imm8, r0 -*- Asm -*-
2# mach: all
3# as: -isa=shcompact
4# ld: -m shelf32
5
6 .include "compact/testutils.inc"
7
8 start
9
10 .global ori
11ori:
12 mov #1, r0
13 rotr r0
14 or #1, r0
15
16 mov #1, r7
17 rotr r7
18 add #1, r7
19 cmp/eq r0, r7
20 bf wrong
21
22 .global ori2
23ori2:
24 mov #85, r0
25 shll16 r0
26 shll8 r0
27 or #85, r0
28
29 mov #85, r7
30 shll16 r7
31 shll8 r7
32 add #85, r7
33 cmp/eq r0, r7
34 bf wrong
35
36okay:
37 pass
38
39wrong:
40 fail