Home | History | Annotate | Download | only in arm
      1 	# ARMV7 instructions
      2 	.text
      3 	.arch armv7r
      4 label1:
      5 	pli	[r6, r8]
      6 	pli	[r9, r7]
      7 	pli	[r0, r1, lsl #2]
      8 	pli	[r5]
      9 	pli	[r5, #4095]
     10 	pli	[r5, #-4095]
     11 
     12 	dbg	#0
     13 	dbg	#15
     14 	dmb
     15 	dmb	sy
     16 	dsb
     17 	dsb	sy
     18 	dsb	un
     19 	dsb	st
     20 	dsb	unst
     21 	isb
     22 	isb	sy
     23 	.thumb
     24 	.thumb_func
     25 label2:
     26 	pli	[r6, r8]
     27 	pli	[r9, r7]
     28 	pli	[r0, r1, lsl #2]
     29 	pli	[r5]
     30 	pli	[r5, #4095]
     31 	pli	[r5, #-255]
     32 	pli	[pc, #4095]
     33 	pli	[pc, #-4095]
     34 
     35 	dbg	#0
     36 	dbg	#15
     37 	dmb
     38 	dmb	sy
     39 	dsb
     40 	dsb	sy
     41 	dsb	un
     42 	dsb	st
     43 	dsb	unst
     44 	isb
     45 	isb	sy
     46 
     47 	sdiv	r6, r9, r12
     48 	sdiv	r9, r6, r3
     49 	udiv	r9, r6, r3
     50 	udiv	r6, r9, r12
     51 	.arch armv7m
     52 	mrs	r0, apsr
     53 	mrs	r0, iapsr
     54 	mrs	r0, eapsr
     55 	mrs	r0, psr
     56 	mrs	r0, ipsr
     57 	mrs	r0, epsr
     58 	mrs	r0, iepsr
     59 	mrs	r0, msp
     60 	mrs	r0, psp
     61 	mrs	r0, primask
     62 	mrs	r0, basepri
     63 	mrs	r0, basepri_max
     64 	mrs	r0, faultmask
     65 	mrs	r0, control
     66 	msr	apsr_nzcvq, r0
     67 	msr	iapsr_nzcvq, r0
     68 	msr	eapsr_nzcvq, r0
     69 	msr	psr_nzcvq, r0
     70 	msr	ipsr, r0
     71 	msr	epsr, r0
     72 	msr	iepsr, r0
     73 	msr	msp, r0
     74 	msr	psp, r0
     75 	msr	primask, r0
     76 	msr	basepri, r0
     77 	msr	BASEPRI_MAX, r0
     78 	msr	faultmask, r0
     79 	msr	control, r0
     80 	mrs	r0, xpsr
     81 	msr	xpsr_nzcvq, r0
     82 
     83 	svc	0
     84