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