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