1 #objdump: -d --prefix-addresses --show-raw-insn
2 #name: MSP430 basic instructions
3 
4 .*: +file format .*msp.*
5 
6 Disassembly of section .text:
7 0+000 <[^>]*> 1b f3       	and	#1,	r11	;r3 As==01
8 0+002 <[^>]*> 3a e3       	inv	r10		;
9 0+004 <[^>]*> 3b e0 ff 00 	xor	#255,	r11	;#0x00ff
10 0+008 <[^>]*> 3c d2       	bis	#8,	r12	;r2 As==11
11 0+00a <[^>]*> 3d b0 10 00 	bit	#16,	r13	;#0x0010
12 0+00e <[^>]*> 3e c0 a0 00 	bic	#160,	r14	;#0x00a0
13 0+012 <[^>]*> 0f 93       	cmp	#0,	r15	;r3 As==00
14 0+014 <[^>]*> 1a 83       	dec	r10		;
15 0+016 <[^>]*> 0b 73       	sbc	r11		;
16 0+018 <[^>]*> 1c 53       	inc	r12		;
17 0+01a <[^>]*> 2d 63       	addc	#2,	r13	;r3 As==10
18 0+01c <[^>]*> 0e 12       	push	r14		;
19 0+01e <[^>]*> 3f 41       	pop	r15		;
20 0+020 <[^>]*> 8a 11       	sxt	r10		;
21 0+022 <[^>]*> 0b 11       	rra	r11		;
22 0+024 <[^>]*> 8c 10       	swpb	r12		;
23 0+026 <[^>]*> 0d 10       	rrc	r13		;
24 0+028 <[^>]*> 30 41       	ret
25 0+02a <[^>]*> 31 40 00 00 	mov	#0,	r1	;
26 0+02e <[^>]*> b0 12 00 00 	call	#0		;
27 0+032 <[^>]*> 1e 42 00 00 	mov	&0x0000,r14	;0x0000
28 0+036 <[^>]*> 0f 4e       	mov	r14,	r15	;
29 0+038 <[^>]*> 0f 5f       	rla	r15		;
30 0+03a <[^>]*> 0f 7f       	subc	r15,	r15	;
31 0+03c <[^>]*> 3f e3       	inv	r15		;
32 0+03e <[^>]*> b0 12 00 00 	call	#0		;
33 0+042 <[^>]*> 82 4e 00 00 	mov	r14,	&0x0000	;
34 0+046 <[^>]*> 82 4f 00 00 	mov	r15,	&0x0000	;
35 0+04a <[^>]*> 1e 42 00 00 	mov	&0x0000,r14	;0x0000
36 0+04e <[^>]*> 0f 4e       	mov	r14,	r15	;
37 0+050 <[^>]*> 0f 5f       	rla	r15		;
38 0+052 <[^>]*> 0f 7f       	subc	r15,	r15	;
39 0+054 <[^>]*> 3f e3       	inv	r15		;
40 0+056 <[^>]*> b0 12 00 00 	call	#0		;
41 0+05a <[^>]*> 82 4e 00 00 	mov	r14,	&0x0000	;
42 0+05e <[^>]*> 82 4f 00 00 	mov	r15,	&0x0000	;
43 0+062 <[^>]*> 3f 40 f0 00 	mov	#240,	r15	;#0x00f0
44 0+066 <[^>]*> 30 40 00 00 	br	#0x0000		;
45 0+06a <[^>]*> 92 52 00 02 72 01 	add	&0x0200,&0x0172	;0x0200
46