1*97ec5308Schristos# sh testcase for xor.b #$imm8, @(r0, gbr) -*- Asm -*-
2*97ec5308Schristos# mach: all
3*97ec5308Schristos# as: -isa=shcompact
4*97ec5308Schristos# ld: -m shelf32
5*97ec5308Schristos
6*97ec5308Schristos	.include "compact/testutils.inc"
7*97ec5308Schristos
8*97ec5308Schristos	start
9*97ec5308Schristos
10*97ec5308Schristos	.global orb
11*97ec5308Schristosinit:
12*97ec5308Schristos	# Init GBR and R0.
13*97ec5308Schristos	mov #30, r0
14*97ec5308Schristos	ldc r0, gbr
15*97ec5308Schristos	mov #40, r0
16*97ec5308Schristos
17*97ec5308Schristosorb:
18*97ec5308Schristos	xor.b #0, @(r0, gbr)
19*97ec5308Schristos	xor.b #170, @(r0, gbr)
20*97ec5308Schristos	xor.b #0, @(r0, gbr)
21*97ec5308Schristos	xor.b #255, @(r0, gbr)
22*97ec5308Schristos
23*97ec5308Schristosokay:
24*97ec5308Schristos	pass
25