Home | History | Annotate | Download | only in arm
      1 	.text
      2 	.align 0
      3 l:
      4 	bx	r0
      5 	bxeq	r1
      6 
      7 foo:
      8 	ldrh	r3, foo
      9 	ldrsh	r4, [r5]
     10 	ldrsb	r4, [r1, r3]
     11 	ldrsh	r1, [r4, r4]!
     12 	ldreqsb	r1, [r5, -r3]
     13 	ldrneh	r2, [r6], r7
     14 	ldrccsh r2, [r7], +r8
     15 	ldrsb	r2, [r3, #255]
     16 	ldrsh	r1, [r4, #-250]
     17 	ldrsb	r1, [r5, #+240]
     18 
     19 	strh	r2, bar
     20 	strneh	r3, [r3]
     21 
     22 	msr	CPSR_f, #2
     23 	msr	CPSR_c, r3
     24 	msr	CPSR_x, r4
     25 	msr	CPSR_s, r5
     26 	msr	CPSR_f, r6
     27 	msr	CPSR_all, r7
     28 
     29 	msr	SPSR_f, #4
     30 	msr	SPSR_c, r8
     31 	msr	SPSR_x, r9
     32 	msr	SPSR_s, r10
     33 	msr	SPSR_f, r11
     34 	msr	SPSR_all, r12
     35 bar:
     36 	@ section padding for a.out's benefit
     37 	nop
     38 	nop
     39