X-Git-Url: http://git.osdn.net/view?a=blobdiff_plain;f=sid%2Fcomponent%2Ftestsuite%2Fsidcomp.cgen-cpu.xstormy16%2Fset1hmemimm.cgs;fp=sid%2Fcomponent%2Ftestsuite%2Fsidcomp.cgen-cpu.xstormy16%2Fset1hmemimm.cgs;h=9aa07b3a314d0a35a8333c051520168c3314fab0;hb=ae4bf010374a9320497af260fa90af3fe8e2c5a5;hp=0000000000000000000000000000000000000000;hpb=3cc729069938336ea54d399c4bbbe7d197295f9a;p=pf3gnuchains%2Fpf3gnuchains3x.git diff --git a/sid/component/testsuite/sidcomp.cgen-cpu.xstormy16/set1hmemimm.cgs b/sid/component/testsuite/sidcomp.cgen-cpu.xstormy16/set1hmemimm.cgs new file mode 100644 index 0000000000..9aa07b3a31 --- /dev/null +++ b/sid/component/testsuite/sidcomp.cgen-cpu.xstormy16/set1hmemimm.cgs @@ -0,0 +1,25 @@ +# xstormy16 testcase for set1 $hmem8,#$imm3 -*- Asm -*- +# mach: all + + .include "testutils.inc" + + start + + .global set1hmemimm +set1hmemimm: + mov 0x7f00, #0xff7f + set1 0x7f00, #7 + mov r0, 0x7f00 + assert r0, 0xffff + + mov.b 0x7f00, #1 + set1 0x7f00, #4 + mov.b r0, 0x7f00 + assert r0, 0x11 + + br okay + +wrong: + fail +okay: + pass