diff options
Diffstat (limited to 'sim/testsuite/frv/movgs.cgs')
-rw-r--r-- | sim/testsuite/frv/movgs.cgs | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/sim/testsuite/frv/movgs.cgs b/sim/testsuite/frv/movgs.cgs new file mode 100644 index 0000000..f9d2f54 --- /dev/null +++ b/sim/testsuite/frv/movgs.cgs @@ -0,0 +1,22 @@ +# frv testcase for movgs $GRj,$FRk +# mach: all + + .include "testutils.inc" + + start + + .global movgs +movgs: + set_gr_limmed 0xdead,0xbeef,gr8 + and_spr_immed 0,lcr + movgs gr8,lcr + test_gr_limmed 0xdead,0xbeef,gr8 + test_spr_limmed 0xdead,0xbeef,lcr + + ; try alternate names for lcr + and_spr_immed 0,273 + movgs gr8,spr[273] ; lcr is spr number 273 + test_gr_limmed 0xdead,0xbeef,gr8 + test_spr_limmed 0xdead,0xbeef,spr[273] + + pass |