Automatic date update in version.in
[binutils-gdb.git] / sim / testsuite / frv / fr400 / addss.cgs
blobb108f50692488c7e7573cb95fb2f04deecb666e2
1 # frv testcase for addss $GRi,$GRj,$GRk
2 # mach: fr405 fr450
4         .include "../testutils.inc"
6         start
8         .global add
9 add_nosaturate:
10         set_gr_immed    1,gr7
11         set_gr_immed    2,gr8
12         addss           gr7,gr8,gr8
13         test_gr_immed   3,gr8
14 add_saturate_pos:
15         set_gr_limmed   0x7fff,0xffff,gr7
16         set_gr_immed    1,gr8
17         addss           gr7,gr8,gr8
18         test_gr_limmed  0x7fff,0xffff,gr8
20         set_gr_limmed   0x4000,0x0000,gr7
21         set_gr_limmed   0x4000,0x0000,gr8
22         addss           gr7,gr8,gr8
23         test_gr_limmed  0x7fff,0xffff,gr8
25 add_saturate_neg:
26         set_gr_limmed   0x8000,0x0000,gr7
27         set_gr_limmed   0xffff,0xffff,gr8
28         addss           gr7,gr8,gr8
29         test_gr_limmed  0x8000,0x0000,gr8
31         set_gr_limmed   0x8000,0x0001,gr7
32         set_gr_limmed   0x8000,0x0001,gr8
33         addss           gr7,gr8,gr8
34         test_gr_limmed  0x8000,0x0000,gr8
36         pass