1# sh testcase for or $rm64, $rn64 -*- Asm -*-
2# mach: all
3# as: -isa=shcompact
4# ld: -m shelf32
5
6	.include "compact/testutils.inc"
7
8	start
9
10	.global or
11or:
12	mov #1, r0
13	rotr r0
14	mov #1, r1
15	or r0, r1
16
17	mov #1, r7
18	rotr r7
19	add #1, r7
20	cmp/eq r7, r1
21	bf wrong
22
23	.global or2
24or2:
25	mov #85, r0
26	shll16 r0
27	shll8 r0
28	mov #85, r1
29	shll8 r1
30	or r0, r1
31
32	mov #85, r7
33	shll16 r7
34	add #85 ,r7
35	shll8 r7
36	cmp/eq r1, r7
37	bf wrong
38
39okay:
40	pass
41
42wrong:
43	fail
44