]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - sim/testsuite/sim/sh64/media/ori.cgs
daily update
[thirdparty/binutils-gdb.git] / sim / testsuite / sim / sh64 / media / ori.cgs
CommitLineData
cbb38b47
BE
1# sh testcase for ori $rm, $imm10, $rd -*- Asm -*-
2# mach: all
3# as: -isa=shmedia
4# ld: -m shelf64
5
6 .include "media/testutils.inc"
7
8 start
9init:
10 pta wrong, tr0
11
12or1:
13 movi 0, r0
14 ori r0, 0, r1
15 bnei r1, 0, tr0
16
17or2:
18 movi 0, r0
19 ori r0, 1, r2
20 bnei r2, 1, tr0
21
22or3:
23 movi 1, r0
24 ori r0, 0, r2
25 bnei r2, 1, tr0
26
27or4:
28 movi 1, r0
29 ori r0, 1, r1
30 bnei r1, 1, tr0
31
32or5:
33 movi 1, r0
34 shlli r0, 63, r0
35 ori r0, 1, r2
36
37okay:
38 pass
39
40wrong:
41 fail