2004-02-29 Andrew Cagney <cagney@redhat.com>
[deliverable/binutils-gdb.git] / sim / testsuite / sim / frv / cmhtob.cgs
CommitLineData
4a306116
DB
1# frv testcase for cmhtob $FRj,$FRk,$CCi,$cond
2# mach: all
3
4 .include "testutils.inc"
5
6 start
7
8 .global cmhtob
9cmhtob:
10 set_spr_immed 0x1b1b,cccr
11
12 set_fr_iimmed 0x00ad,0x00ef,fr10
13 set_fr_iimmed 0x0034,0x0078,fr11
14 cmhtob fr10,fr12,cc0,1
15 test_fr_limmed 0xadef,0x3478,fr12
16
17 set_fr_iimmed 0xdead,0xbeef,fr10
18 set_fr_iimmed 0x1234,0x5678,fr11
19 cmhtob fr10,fr12,cc0,1
20 test_fr_limmed 0xffff,0xffff,fr12
21
22 set_fr_iimmed 0x0134,0x0878,fr10
23 set_fr_iimmed 0x10ad,0x80ef,fr11
24 cmhtob fr10,fr12,cc4,1
25 test_fr_limmed 0xffff,0xffff,fr12
26
27 set_fr_iimmed 0x00ad,0x00ef,fr10
28 set_fr_iimmed 0x0034,0x0078,fr11
29 cmhtob fr10,fr12,cc1,0
30 test_fr_limmed 0xadef,0x3478,fr12
31
32 set_fr_iimmed 0xdead,0xbeef,fr10
33 set_fr_iimmed 0x1234,0x5678,fr11
34 cmhtob fr10,fr12,cc1,0
35 test_fr_limmed 0xffff,0xffff,fr12
36
37 set_fr_iimmed 0x0134,0x0878,fr10
38 set_fr_iimmed 0x10ad,0x80ef,fr11
39 cmhtob fr10,fr12,cc5,0
40 test_fr_limmed 0xffff,0xffff,fr12
41
42 set_fr_iimmed 0x1111,0x1111,fr12
43 set_fr_iimmed 0x00ad,0x00ef,fr10
44 set_fr_iimmed 0x0034,0x0078,fr11
45 cmhtob fr10,fr12,cc0,0
46 test_fr_limmed 0x1111,0x1111,fr12
47
48 set_fr_iimmed 0xdead,0xbeef,fr10
49 set_fr_iimmed 0x1234,0x5678,fr11
50 cmhtob fr10,fr12,cc0,0
51 test_fr_limmed 0x1111,0x1111,fr12
52
53 set_fr_iimmed 0x0134,0x0878,fr10
54 set_fr_iimmed 0x10ad,0x80ef,fr11
55 cmhtob fr10,fr12,cc4,0
56 test_fr_limmed 0x1111,0x1111,fr12
57
58 set_fr_iimmed 0x00ad,0x00ef,fr10
59 set_fr_iimmed 0x0034,0x0078,fr11
60 cmhtob fr10,fr12,cc1,1
61 test_fr_limmed 0x1111,0x1111,fr12
62
63 set_fr_iimmed 0xdead,0xbeef,fr10
64 set_fr_iimmed 0x1234,0x5678,fr11
65 cmhtob fr10,fr12,cc1,1
66 test_fr_limmed 0x1111,0x1111,fr12
67
68 set_fr_iimmed 0x0134,0x0878,fr10
69 set_fr_iimmed 0x10ad,0x80ef,fr11
70 cmhtob fr10,fr12,cc5,1
71 test_fr_limmed 0x1111,0x1111,fr12
72
73 set_fr_iimmed 0x00ad,0x00ef,fr10
74 set_fr_iimmed 0x0034,0x0078,fr11
75 cmhtob fr10,fr12,cc2,1
76 test_fr_limmed 0x1111,0x1111,fr12
77
78 set_fr_iimmed 0xdead,0xbeef,fr10
79 set_fr_iimmed 0x1234,0x5678,fr11
80 cmhtob fr10,fr12,cc2,0
81 test_fr_limmed 0x1111,0x1111,fr12
82
83 set_fr_iimmed 0x0134,0x0878,fr10
84 set_fr_iimmed 0x10ad,0x80ef,fr11
85 cmhtob fr10,fr12,cc6,1
86 test_fr_limmed 0x1111,0x1111,fr12
87
88 set_fr_iimmed 0x00ad,0x00ef,fr10
89 set_fr_iimmed 0x0034,0x0078,fr11
90 cmhtob fr10,fr12,cc3,1
91 test_fr_limmed 0x1111,0x1111,fr12
92
93 set_fr_iimmed 0xdead,0xbeef,fr10
94 set_fr_iimmed 0x1234,0x5678,fr11
95 cmhtob fr10,fr12,cc7,0
96 test_fr_limmed 0x1111,0x1111,fr12
97
98 set_fr_iimmed 0x0134,0x0878,fr10
99 set_fr_iimmed 0x10ad,0x80ef,fr11
100 cmhtob fr10,fr12,cc7,1
101 test_fr_limmed 0x1111,0x1111,fr12
102
103 pass
This page took 0.047248 seconds and 4 git commands to generate.