Initial revision
[binutils.git] / gas / testsuite / gas / hppa / basic / add.s
blob4d1d4cd6d7a4a0ba5ba41856652e88e0d61ceb89
1 .SPACE $PRIVATE$
2 .SUBSPA $DATA$,QUAD=1,ALIGN=8,ACCESS=31
3 .SUBSPA $BSS$,QUAD=1,ALIGN=8,ACCESS=31,ZERO,SORT=82
4 .SPACE $TEXT$
5 .SUBSPA $LIT$,QUAD=0,ALIGN=8,ACCESS=44
6 .SUBSPA $CODE$,QUAD=0,ALIGN=8,ACCESS=44,CODE_ONLY
8 .SPACE $TEXT$
9 .SUBSPA $CODE$
11 .align 4
12 ; Basic add/sh?add instruction tests.
14 ; We could/should test some of the corner cases for register and
15 ; immediate fields. We should also check the assorted field
16 ; selectors to make sure they're handled correctly.
17 add %r4,%r5,%r6
18 add,= %r4,%r5,%r6
19 add,< %r4,%r5,%r6
20 add,<= %r4,%r5,%r6
21 add,nuv %r4,%r5,%r6
22 add,znv %r4,%r5,%r6
23 add,sv %r4,%r5,%r6
24 add,od %r4,%r5,%r6
25 add,tr %r4,%r5,%r6
26 add,<> %r4,%r5,%r6
27 add,>= %r4,%r5,%r6
28 add,> %r4,%r5,%r6
29 add,uv %r4,%r5,%r6
30 add,vnz %r4,%r5,%r6
31 add,nsv %r4,%r5,%r6
32 add,ev %r4,%r5,%r6
34 addl %r4,%r5,%r6
35 addl,= %r4,%r5,%r6
36 addl,< %r4,%r5,%r6
37 addl,<= %r4,%r5,%r6
38 addl,nuv %r4,%r5,%r6
39 addl,znv %r4,%r5,%r6
40 addl,sv %r4,%r5,%r6
41 addl,od %r4,%r5,%r6
42 addl,tr %r4,%r5,%r6
43 addl,<> %r4,%r5,%r6
44 addl,>= %r4,%r5,%r6
45 addl,> %r4,%r5,%r6
46 addl,uv %r4,%r5,%r6
47 addl,vnz %r4,%r5,%r6
48 addl,nsv %r4,%r5,%r6
49 addl,ev %r4,%r5,%r6
51 addo %r4,%r5,%r6
52 addo,= %r4,%r5,%r6
53 addo,< %r4,%r5,%r6
54 addo,<= %r4,%r5,%r6
55 addo,nuv %r4,%r5,%r6
56 addo,znv %r4,%r5,%r6
57 addo,sv %r4,%r5,%r6
58 addo,od %r4,%r5,%r6
59 addo,tr %r4,%r5,%r6
60 addo,<> %r4,%r5,%r6
61 addo,>= %r4,%r5,%r6
62 addo,> %r4,%r5,%r6
63 addo,uv %r4,%r5,%r6
64 addo,vnz %r4,%r5,%r6
65 addo,nsv %r4,%r5,%r6
66 addo,ev %r4,%r5,%r6
68 addc %r4,%r5,%r6
69 addc,= %r4,%r5,%r6
70 addc,< %r4,%r5,%r6
71 addc,<= %r4,%r5,%r6
72 addc,nuv %r4,%r5,%r6
73 addc,znv %r4,%r5,%r6
74 addc,sv %r4,%r5,%r6
75 addc,od %r4,%r5,%r6
76 addc,tr %r4,%r5,%r6
77 addc,<> %r4,%r5,%r6
78 addc,>= %r4,%r5,%r6
79 addc,> %r4,%r5,%r6
80 addc,uv %r4,%r5,%r6
81 addc,vnz %r4,%r5,%r6
82 addc,nsv %r4,%r5,%r6
83 addc,ev %r4,%r5,%r6
85 addco %r4,%r5,%r6
86 addco,= %r4,%r5,%r6
87 addco,< %r4,%r5,%r6
88 addco,<= %r4,%r5,%r6
89 addco,nuv %r4,%r5,%r6
90 addco,znv %r4,%r5,%r6
91 addco,sv %r4,%r5,%r6
92 addco,od %r4,%r5,%r6
93 addco,tr %r4,%r5,%r6
94 addco,<> %r4,%r5,%r6
95 addco,>= %r4,%r5,%r6
96 addco,> %r4,%r5,%r6
97 addco,uv %r4,%r5,%r6
98 addco,vnz %r4,%r5,%r6
99 addco,nsv %r4,%r5,%r6
100 addco,ev %r4,%r5,%r6