]>
Commit | Line | Data |
---|---|---|
68196d70 | 1 | .code |
252b5132 RH |
2 | .align 4 |
3 | ; Basic immediate instruction tests. | |
4 | ; | |
5 | ; We could/should test some of the corner cases for register and | |
6 | ; immediate fields. We should also check the assorted field | |
7 | ; selectors to make sure they're handled correctly. | |
8 | sh1add %r4,%r5,%r6 | |
9 | sh1add,= %r4,%r5,%r6 | |
10 | sh1add,< %r4,%r5,%r6 | |
11 | sh1add,<= %r4,%r5,%r6 | |
12 | sh1add,nuv %r4,%r5,%r6 | |
13 | sh1add,znv %r4,%r5,%r6 | |
14 | sh1add,sv %r4,%r5,%r6 | |
15 | sh1add,od %r4,%r5,%r6 | |
16 | sh1add,tr %r4,%r5,%r6 | |
17 | sh1add,<> %r4,%r5,%r6 | |
18 | sh1add,>= %r4,%r5,%r6 | |
19 | sh1add,> %r4,%r5,%r6 | |
20 | sh1add,uv %r4,%r5,%r6 | |
21 | sh1add,vnz %r4,%r5,%r6 | |
22 | sh1add,nsv %r4,%r5,%r6 | |
23 | sh1add,ev %r4,%r5,%r6 | |
24 | ||
25 | sh1addl %r4,%r5,%r6 | |
26 | sh1addl,= %r4,%r5,%r6 | |
27 | sh1addl,< %r4,%r5,%r6 | |
28 | sh1addl,<= %r4,%r5,%r6 | |
29 | sh1addl,nuv %r4,%r5,%r6 | |
30 | sh1addl,znv %r4,%r5,%r6 | |
31 | sh1addl,sv %r4,%r5,%r6 | |
32 | sh1addl,od %r4,%r5,%r6 | |
33 | sh1addl,tr %r4,%r5,%r6 | |
34 | sh1addl,<> %r4,%r5,%r6 | |
35 | sh1addl,>= %r4,%r5,%r6 | |
36 | sh1addl,> %r4,%r5,%r6 | |
37 | sh1addl,uv %r4,%r5,%r6 | |
38 | sh1addl,vnz %r4,%r5,%r6 | |
39 | sh1addl,nsv %r4,%r5,%r6 | |
40 | sh1addl,ev %r4,%r5,%r6 | |
41 | ||
42 | sh1addo %r4,%r5,%r6 | |
43 | sh1addo,= %r4,%r5,%r6 | |
44 | sh1addo,< %r4,%r5,%r6 | |
45 | sh1addo,<= %r4,%r5,%r6 | |
46 | sh1addo,nuv %r4,%r5,%r6 | |
47 | sh1addo,znv %r4,%r5,%r6 | |
48 | sh1addo,sv %r4,%r5,%r6 | |
49 | sh1addo,od %r4,%r5,%r6 | |
50 | sh1addo,tr %r4,%r5,%r6 | |
51 | sh1addo,<> %r4,%r5,%r6 | |
52 | sh1addo,>= %r4,%r5,%r6 | |
53 | sh1addo,> %r4,%r5,%r6 | |
54 | sh1addo,uv %r4,%r5,%r6 | |
55 | sh1addo,vnz %r4,%r5,%r6 | |
56 | sh1addo,nsv %r4,%r5,%r6 | |
57 | sh1addo,ev %r4,%r5,%r6 | |
58 |