Upload Tizen:Base source
[external/gdb.git] / sim / testsuite / sim / frv / fdtoi.cgs
1 # frv testcase for fdtoi $FRj,$FRk
2 # mach: frv
3 # as(frv): -mcpu=frv
4
5         .include "testutils.inc"
6
7         start
8
9         .global fdtoi
10 fdtoi:
11         set_fr_iimmed   0,0,fr2
12         set_fr_iimmed   0,0,fr3
13         fdtoi           fr2,fr2
14         test_fr_iimmed  0,fr2
15
16         set_fr_iimmed   0x4000,0x0000,fr2
17         set_fr_iimmed   0x0000,0x0000,fr3
18         fdtoi           fr2,fr2
19         test_fr_iimmed  0x00000002,fr2
20
21         set_fr_iimmed   0xc1c0,0xa920,fr2
22         set_fr_iimmed   0x8880,0x0000,fr3
23         fdtoi           fr2,fr2
24         test_fr_iimmed  0xdeadbeef,fr2
25
26         set_gr_limmed   0x4031,0x0000,gr8
27         set_gr_limmed   0x0000,0x0000,gr9
28         movgfd          gr8,fr0
29         fdtoi           fr0,fr0
30         test_fr_iimmed  17,fr0
31
32         pass