Commit | Line | Data |
---|---|---|
371409b0 JE |
1 | # addu, adds, subu, subs |
2 | ||
3 | .text | |
4 | ||
5 | # Register forms | |
6 | addu %r0,%r1,%r2 | |
7 | addu %r3,%r4,%r5 | |
8 | addu %r6,%r7,%r8 | |
9 | addu %r9,%r10,%r11 | |
10 | addu %r31,%r13,%r14 | |
11 | addu %r15,%r16,%r17 | |
12 | addu %r18,%r19,%r20 | |
13 | addu %r21,%r22,%r23 | |
14 | addu %r24,%r25,%r31 | |
15 | addu %r27,%r28,%r29 | |
16 | addu %r30,%r31,%r0 | |
17 | ||
18 | adds %r0,%r1,%r2 | |
19 | adds %r3,%r4,%r5 | |
20 | adds %r6,%r7,%r8 | |
21 | adds %r9,%r10,%r11 | |
22 | adds %r31,%r13,%r14 | |
23 | adds %r15,%r16,%r17 | |
24 | adds %r18,%r19,%r20 | |
25 | adds %r21,%r22,%r23 | |
26 | adds %r24,%r25,%r31 | |
27 | adds %r27,%r28,%r29 | |
28 | adds %r30,%r31,%r0 | |
29 | ||
30 | subu %r0,%r1,%r2 | |
31 | subu %r3,%r4,%r5 | |
32 | subu %r6,%r7,%r8 | |
33 | subu %r9,%r10,%r11 | |
34 | subu %r31,%r13,%r14 | |
35 | subu %r15,%r16,%r17 | |
36 | subu %r18,%r19,%r20 | |
37 | subu %r21,%r22,%r23 | |
38 | subu %r24,%r25,%r31 | |
39 | subu %r27,%r28,%r29 | |
40 | subu %r30,%r31,%r0 | |
41 | ||
42 | subs %r0,%r1,%r2 | |
43 | subs %r3,%r4,%r5 | |
44 | subs %r6,%r7,%r8 | |
45 | subs %r9,%r10,%r11 | |
46 | subs %r31,%r13,%r14 | |
47 | subs %r15,%r16,%r17 | |
48 | subs %r18,%r19,%r20 | |
49 | subs %r21,%r22,%r23 | |
50 | subs %r24,%r25,%r31 | |
51 | subs %r27,%r28,%r29 | |
52 | subs %r30,%r31,%r0 | |
53 | ||
54 | # Immediate forms (all) | |
55 | addu 0,%r1,%r2 | |
56 | addu 8192,%r4,%r5 | |
57 | addu 5109,%r7,%r8 | |
58 | addu 32767,%r10,%r11 | |
59 | addu -32768,%r13,%r14 | |
60 | addu -8192,%r16,%r17 | |
61 | addu -1,%r19,%r20 | |
62 | addu -21555,%r22,%r23 | |
63 | addu 0x1234,%r25,%r26 | |
64 | addu 0x0,%r28,%r29 | |
65 | addu 0x3,%r31,%r0 | |
66 | ||
67 | adds 0,%r1,%r2 | |
68 | adds 8192,%r4,%r5 | |
69 | adds 5109,%r7,%r8 | |
70 | adds 32767,%r10,%r11 | |
71 | adds -32768,%r13,%r14 | |
72 | adds -8192,%r16,%r17 | |
73 | adds -1,%r19,%r20 | |
74 | adds -21555,%r22,%r23 | |
75 | adds 0x1234,%r25,%r26 | |
76 | adds 0x0,%r28,%r29 | |
77 | adds 0x3,%r31,%r0 | |
78 | ||
79 | subu 1,%r1,%r2 | |
80 | subu 8193,%r4,%r5 | |
81 | subu 5110,%r7,%r8 | |
82 | subu 32767,%r10,%r11 | |
83 | subu -32768,%r13,%r14 | |
84 | subu -8192,%r16,%r17 | |
85 | subu -1,%r19,%r20 | |
86 | subu -21555,%r22,%r23 | |
87 | subu 0x1234,%r25,%r26 | |
88 | subu 0x0,%r28,%r29 | |
89 | subu 0x3,%r31,%r0 | |
90 | ||
91 | subs 1,%r1,%r2 | |
92 | subs 8193,%r4,%r5 | |
93 | subs 5110,%r7,%r8 | |
94 | subs 32767,%r10,%r11 | |
95 | subs -32768,%r13,%r14 | |
96 | subs -8192,%r16,%r17 | |
97 | subs -1,%r19,%r20 | |
98 | subs -21555,%r22,%r23 | |
99 | subs 0x1234,%r25,%r26 | |
100 | subs 0x0,%r28,%r29 | |
101 | subs 0x3,%r31,%r0 | |
102 |