Home | History | Annotate | Download | only in arm
      1 	@ Three-argument forms of Thumb arithmetic instructions.
      2 	@ Commutative instructions allow either the second or third
      3 	@ operand to equal the first.
      4 
      5 	.text
      6 	.global m
      7 	.thumb_func
      8 m:
      9 	adc	r0,r0,r1
     10 	adc	r0,r1,r0
     11 
     12 	and	r0,r0,r1
     13 	and	r0,r1,r0
     14 
     15 	eor	r0,r0,r1
     16 	eor	r0,r1,r0
     17 
     18 	mul	r0,r0,r1
     19 	mul	r0,r1,r0
     20 
     21 	orr	r0,r0,r1
     22 	orr	r0,r1,r0
     23 
     24 	bic	r0,r0,r1
     25 
     26 	sbc	r0,r0,r1
     27 
     28 	@ section padding for a.out's sake
     29 	nop
     30 	nop
     31 	nop
     32 	nop
     33