New ARC implementation.
[external/binutils.git] / gas / testsuite / gas / arc / sbc.s
1 # sbc test
2
3         sbc r0,r1,r2
4         sbc r26,fp,sp
5         sbc ilink1,ilink2,blink
6
7         sbc r0,r1,0
8         sbc r0,0,r2
9         sbc 0,r1,r2
10         sbc r0,r1,-1
11         sbc r0,-1,r2
12         sbc r0,r1,255
13         sbc r0,255,r2
14         sbc r0,r1,-256
15         sbc r0,-256,r2
16
17         sbc r0,r1,256
18         sbc r0,-257,r2
19
20         sbc r0,256,256
21
22         sbc r0,r1,foo
23
24         sbc.al r0,r0,r2
25         sbc.ra r3,r3,r5
26         sbc.eq r6,r6,r8
27         sbc.z  r9,r9,r11
28         sbc.ne r12,r12,r14
29         sbc.nz r15,r15,r17
30         sbc.pl r18,r18,r20
31         sbc.p  r21,r21,r23
32         sbc.mi r24,r24,r26
33         sbc.n  r27,r27,r29
34         sbc.cs r30,r30,r31
35         sbc.c  r3,r3,r3
36         sbc.lo r3,r3,r8
37         sbc.cc r3,r3,r4
38         sbc.nc r4,r4,r4
39         sbc.hs r4,r4,r7
40         sbc.vs r4,r4,r5
41         sbc.v  r5,r5,r5
42         sbc.vc r5,r5,r5
43         sbc.nv r5,r5,r5
44         sbc.gt r6,r6,r0
45         sbc.ge r0,r0,0
46         sbc.lt r1,r1,1
47         sbc.hi r3,r3,3
48         sbc.ls r4,r4,4
49         sbc.pnz r5,r5,5
50
51         sbc.f r0,r1,r2
52         sbc.f r0,r1,1
53         sbc.f r0,1,r2
54         sbc.f 0,r1,r2
55         sbc.f r0,r1,512
56         sbc.f r0,512,r2
57
58         sbc.eq.f r1,r1,r2
59         sbc.ne.f r0,r0,0
60         sbc.lt.f r2,r2,r2
61         sbc.gt.f 0,1,2
62         sbc.le.f 0,512,512
63         sbc.ge.f 0,512,2