New port: National Semiconductor's CR16
[binutils.git] / gas / testsuite / gas / cr16 / cmp_test.s
blob2d0af3bce71d621f718000c6177196e3b55ee3bc
1 .text
2 .global main
3 main:
4 ###########
5 # CMPB imm4/imm16, reg
6 ###########
7 cmpb $0xf,r1
8 cmpb $0xff,r2
9 cmpb $0xfff,r1
10 #cmpb $0xffff,r2 // CHCEFK WITH CRASM 4.1
11 cmpb $20,r1
12 cmpb $10,r2
13 cmpb $11,r2
14 ###########
15 # CMPB reg, reg
16 ###########
17 cmpb r1,r2
18 cmpb r2,r3
19 cmpb r3,r4
20 cmpb r5,r6
21 cmpb r6,r7
22 cmpb r7,r8
23 ###########
24 # CMPW imm4/imm16, reg
25 ###########
26 cmpw $0xf,r1
27 cmpw $0xB,r1
28 cmpw $0xff,r2
29 cmpw $0xfff,r1
30 #cmpw $0xffff,r2 // CHECK WITH CRASM 4.1
31 cmpw $20,r1
32 cmpw $10,r2
33 cmpw $11,r2
34 ###########
35 # CMPW reg, reg
36 ###########
37 cmpw r1,r2
38 cmpw r2,r3
39 cmpw r3,r4
40 cmpw r5,r6
41 cmpw r6,r7
42 cmpw r7,r8
43 ###########
44 # CMPD imm4/imm16/imm32, regp
45 ###########
46 cmpd $0xf,(r2,r1)
47 cmpd $0xB,(r2,r1)
48 cmpd $0xff,(r2,r1)
49 cmpd $0xfff,(r2,r1)
50 cmpd $0xffff,(r2,r1)
51 cmpd $0xfffff,(r2,r1)
52 cmpd $0xfffffff,(r2,r1)
53 cmpd $0xffffffff,(r2,r1)
54 ###########
55 # CMPD regp, regp
56 ###########
57 cmpd (r4,r3),(r2,r1)
58 cmpd (r4,r3),(r2,r1)
59 cmpd $10,(sp)
60 cmpd $14,(sp)
61 cmpd $11,(sp)
62 cmpd $8,(sp)