summaryrefslogtreecommitdiff
path: root/tb/sim/subword.S
blob: 82604aec2a5eca8366da387c15e9625b0f28a631 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
.global reset

reset:
	ldr   r0, =0x01234567
	push  {r0}
	ldr   r0, =0x89ab
	ldrb  r1, [sp, #2]
	strh  r0, [sp, #2]
	mov   r2, #0xcd
	strb  r2, [sp]
	ldr   r0, [sp]
	ldrsb r2, [sp]
	ldrb  r3, [sp]
	ldrsb r4, [sp, #1]!
	ldrsh r5, [sp, #1]
	mov   pc, lr