summaryrefslogtreecommitdiffstats
path: root/binutils-2.17/gas/testsuite/gas/crx/list_insn.s
blob: 1b54aab478287a6b6484859790b0b0e88e68b925 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
# Instructions including a register list (opcode is represented as a mask).
 .data
foodata: .word 42
	 .text
footext:

	.global push
push:
push ra, {r3, r4}
push r2

	.global pushx
pushx:
pushx sp, {r0, r1, r2, r3, r4, r5, r6, r7}
pushx r6, {hi, lo}

	.global pop
pop:
pop r0, {r10}
pop r2

	.global popx
popx:
popx sp, {r0, r1, r3, r4, r5, r6, r7}
popx r7, {lo, hi}

	.global popret
popret:
popret r13, {ra, r1}
popret ra

	.global loadm
loadm:
loadm r0, {r1, r6}

	.global loadma
loadma:
loadma r13, {u12, u4, u2}

	.global storm
storm:
storm r15, {ra}

	.global storma
storma:
storma r3, {u0, u2}