diff options
Diffstat (limited to 'sim/testsuite/frv/mhdseth.cgs')
-rw-r--r-- | sim/testsuite/frv/mhdseth.cgs | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/sim/testsuite/frv/mhdseth.cgs b/sim/testsuite/frv/mhdseth.cgs new file mode 100644 index 0000000..7c09b2d --- /dev/null +++ b/sim/testsuite/frv/mhdseth.cgs @@ -0,0 +1,26 @@ +# frv testcase for mhdseth $s5,$FRk +# mach: fr400 fr550 + + .include "testutils.inc" + + start + + .global setlo +setlo: + set_fr_iimmed 0xdead,0xbeef,fr1 + mhdseth 0,fr1 + test_fr_limmed 0x06ad,0x06ef,fr1 + + mhdseth 1,fr1 + test_fr_limmed 0x0ead,0x0eef,fr1 + + mhdseth 0xf,fr1 + test_fr_limmed 0x7ead,0x7eef,fr1 + + mhdseth -16,fr1 + test_fr_limmed 0x86ad,0x86ef,fr1 + + mhdseth -1,fr1 + test_fr_limmed 0xfead,0xfeef,fr1 + + pass |