Remove unneeded AUX register symbols.
[deliverable/binutils-gdb.git] / gas / testsuite / gas / m68hc11 / insns9s12xg.s
1 # XGATE instruction set and all modes
2
3 .sect .text
4
5 val1 = 0x1234
6 val2 = 0x5432
7 u08_1 = 0x32
8 u08_2 = 0xa5
9
10 label1:
11 adc r1,r2,r3
12 label2:
13 add r4,r6,r1
14 label3:
15 add r7,#val1 ;splits out to addh, addl
16 addl r4,#u08_2
17 addh r4,#u08_1
18 and r7,r6,r5
19 and r2,#val2
20 andl r1, #u08_2
21 andh r1, #u08_1
22 asr r2,#3
23 asr r3,r4
24 bcc label1
25 bcs label2
26 beq label3
27 bfext r1,r2,r3
28 bffo r4,r5
29 bfins r6,r7,r1
30 bfinsi r2,r4,r6
31 bfinsx r3,r5,r7
32 bge label1
33 bgt label2
34 bhi label3
35 bhs label1
36 bith r2,#0x55
37 bitl r3,#0xaa
38 ble label2
39 blo label3
40 bls label1
41 blt label2
42 bmi label3
43 bne label1
44 bpl label2
45 bra label3
46 brk
47 bvc label1
48 bvs label2
49 cmp r1,r2
50 cmp r3,#val1
51 cmpl r4,#u08_1
52 com r4,r5
53 com r6
54 cpc r7,r5
55 cpch r6,#u08_2
56 csem #2
57 csem r1
58 csl r2,#1
59 csl r3,r4
60 csr r5,#4
61 csr r6,r7
62 jal r1
63 ldb r2,(r3,#4)
64 ldb r3,(r0,r2)
65 ldb r4,(r5,r6+)
66 ldb r5,(r6,-r7)
67 ldh r6,#0x35
68 ldl r7,#0x46
69 ldw r1,(r2,#29)
70 ldw r2,(r3,r0)
71 ldw r3,(r4,r5+)
72 ldw r4,(r5,-r6)
73 ldw r6,#0x1234
74 lsl r7,#2
75 lsl r2,r1
76 lsr r5,#3
77 lsl r6,r3
78 mov r7,r6
79 neg r2,r3
80 neg r4
81 nop
82 or r2,r3,r4
83 or r5,#0x1256
84 orh r6,#0x08
85 orl r4,#0xf0
86 par r1 ; comma on datasheet a typo?
87 rol r2,#5
88 rol r3,r4
89 ror r3,#6
90 ror r5,r4
91 rts
92 sbc r7,r1,r2
93 sex r1
94 sif
95 sif r2
96 ssem #5
97 ssem r3
98 stb r2,(r4,#15)
99 stb r3,(r5,r6)
100 stb r0,(r7,r1+)
101 stb r1,(r2,-r3)
102 stw r7,(r6,#30)
103 stw r6,(r5,r0)
104 stw r5,(r4,r3+)
105 stw r4,(r3,-r2)
106 sub r7,r6,r5
107 sub r4,#val1
108 subh r5,#0x44
109 subl r4,#0x55
110 tfr r2,ccr
111 tfr ccr,r3
112 tfr r5,pc
113 tst r2
114 xnor r4,r6,r2
115 xnor r3,#val2
116 xnorh r2,#0x32
117 xnorl r1,#0x54
118
This page took 0.03329 seconds and 4 git commands to generate.