X-Git-Url: http://git.osdn.net/view?a=blobdiff_plain;f=sid%2Fcomponent%2Ftestsuite%2Fsidcomp.cgen-cpu.mep%2Fsltu3.cgs;fp=sid%2Fcomponent%2Ftestsuite%2Fsidcomp.cgen-cpu.mep%2Fsltu3.cgs;h=4b90cdeb60196c823fb561225eb5e30c038857eb;hb=ae4bf010374a9320497af260fa90af3fe8e2c5a5;hp=0000000000000000000000000000000000000000;hpb=3cc729069938336ea54d399c4bbbe7d197295f9a;p=pf3gnuchains%2Fpf3gnuchains3x.git diff --git a/sid/component/testsuite/sidcomp.cgen-cpu.mep/sltu3.cgs b/sid/component/testsuite/sidcomp.cgen-cpu.mep/sltu3.cgs new file mode 100644 index 0000000000..4b90cdeb60 --- /dev/null +++ b/sid/component/testsuite/sidcomp.cgen-cpu.mep/sltu3.cgs @@ -0,0 +1,33 @@ +# mep testcase for sltu3 $0,$rn,$rm -*- Asm -*- +# mach: all + + .include "testutils.inc" + + start + + .global sltu3 +sltu3: + mov $1, 1 + mov $2, 3 + # 1 < 3 is true ($0 <= 1). + sltu3 $0, $1, $2 + assert $0, 1 + + # 3 < 1 is false ($0 <= 0). + sltu3 $0, $2, $1 + assert $0, 0 + + mov $1, -1 + mov $2, 3 + # -1 < 3 is false ($0 <= 0). + sltu3 $0, $1, $2 + assert $0, 0 + + # 3 < -1 is true ($0 <= 1). + sltu3 $0, $2, $1 + assert $0, 1 + +okay: + pass +wrong: + fail