2003-10-06 Dave Brolley <brolley@redhat.com>
[deliverable/binutils-gdb.git] / sim / testsuite / sim / frv / mqsaths.cgs
1 # frv testcase for mqsaths $FRi,$FRj,$FRj
2 # mach: fr400 fr550
3
4 .include "testutils.inc"
5
6 start
7
8 .global mqsaths
9 mqsaths:
10 set_fr_iimmed 0x0000,0x0000,fr10
11 set_fr_iimmed 0x0000,0x0000,fr12
12 set_fr_iimmed 0x0001,0x7fff,fr11
13 set_fr_iimmed 0x0000,0x0000,fr13
14 mqsaths fr10,fr12,fr14
15 test_fr_limmed 0x0000,0x0000,fr14
16 test_fr_limmed 0x0000,0x0000,fr15
17
18 set_fr_iimmed 0xffff,0x8000,fr10
19 set_fr_iimmed 0x0000,0x0000,fr12
20 set_fr_iimmed 0x0000,0x0000,fr11
21 set_fr_iimmed 0x0040,0x0040,fr13
22 mqsaths fr10,fr12,fr14
23 test_fr_limmed 0xffff,0xffff,fr14
24 test_fr_limmed 0x0000,0x0000,fr15
25
26 set_fr_iimmed 0x0001,0x7fff,fr10
27 set_fr_iimmed 0x0040,0x0040,fr12
28 set_fr_iimmed 0xffff,0x8000,fr11
29 set_fr_iimmed 0x0040,0x0040,fr13
30 mqsaths fr10,fr12,fr14
31 test_fr_limmed 0x0001,0x0040,fr14
32 test_fr_limmed 0xffff,0xffbf,fr15
33
34 set_fr_iimmed 0x0000,0x0000,fr10
35 set_fr_iimmed 0x7fff,0x7fff,fr12
36 set_fr_iimmed 0x0001,0x7fff,fr11
37 set_fr_iimmed 0x7fff,0x7fff,fr13
38 mqsaths fr10,fr12,fr14
39 test_fr_limmed 0x0000,0x0000,fr14
40 test_fr_limmed 0x0001,0x7fff,fr15
41
42 set_fr_iimmed 0xffff,0x8000,fr10
43 set_fr_iimmed 0x7fff,0x7fff,fr12
44 set_fr_iimmed 0xffff,0x8000,fr11
45 set_fr_iimmed 0x7fff,0x7fff,fr13
46 mqsaths fr10,fr12,fr14
47 test_fr_limmed 0xffff,0x8000,fr14
48 test_fr_limmed 0xffff,0x8000,fr15
49
50 pass
This page took 0.031246 seconds and 4 git commands to generate.