1 #objdump: -dr --prefix-addresses --show-raw-insn
2 #name: SH2a new instructions
3 #as: -isa=sh2a
4 
5 .*:     file format elf32-sh.*
6 
7 Disassembly of section .text:
8 0x00000000 33 79 4f ff 	band.b	#7,@\(4095,r3\)
9 0x00000004 33 79 cf ff 	bandnot.b	#7,@\(4095,r3\)
10 0x00000008 33 79 0f ff 	bclr.b	#7,@\(4095,r3\)
11 0x0000000c 86 37       	bclr	#7,r3
12 0x0000000e 33 79 3f ff 	bld.b	#7,@\(4095,r3\)
13 0x00000012 87 3f       	bld	#7,r3
14 0x00000014 33 79 bf ff 	bldnot.b	#7,@\(4095,r3\)
15 0x00000018 33 79 5f ff 	bor.b	#7,@\(4095,r3\)
16 0x0000001c 33 79 df ff 	bornot.b	#7,@\(4095,r3\)
17 0x00000020 33 79 1f ff 	bset.b	#7,@\(4095,r3\)
18 0x00000024 86 3f       	bset	#7,r3
19 0x00000026 33 79 2f ff 	bst.b	#7,@\(4095,r3\)
20 0x0000002a 87 37       	bst	#7,r3
21 0x0000002c 33 79 6f ff 	bxor.b	#7,@\(4095,r3\)
22 0x00000030 43 91       	clips.b	r3
23 0x00000032 43 95       	clips.w	r3
24 0x00000034 43 81       	clipu.b	r3
25 0x00000036 43 85       	clipu.w	r3
26 0x00000038 43 94       	divs	r0,r3
27 0x0000003a 43 84       	divu	r0,r3
28 0x0000003c 33 31 3f ff 	fmov.s	fr3,@\(16380,r3\)
29 0x00000040 33 21 3f ff 	fmov.d	dr2,@\(32760,r3\)
30 0x00000044 33 31 7f ff 	fmov.s	@\(16380,r3\),fr3
31 0x00000048 32 31 7f ff 	fmov.d	@\(32760,r3\),dr2
32 0x0000004c 43 4b       	jsr/n	@r3
33 0x0000004e 83 ff       	jsr/n	@@\(1020,tbr\)
34 0x00000050 43 e5       	ldbank	@r3,r0
35 0x00000052 43 4a       	ldc	r3,tbr
36 0x00000054 34 31 0f ff 	mov.b	r3,@\(4095,r4\)
37 0x00000058 34 31 1f ff 	mov.w	r3,@\(8190,r4\)
38 0x0000005c 34 31 2f ff 	mov.l	r3,@\(16380,r4\)
39 0x00000060 35 41 4f ff 	mov.b	@\(4095,r4\),r5
40 0x00000064 35 41 5f ff 	mov.w	@\(8190,r4\),r5
41 0x00000068 35 41 6f ff 	mov.l	@\(16380,r4\),r5
42 0x0000006c 43 8b       	mov.b	r0,@r3\+
43 0x0000006e 43 9b       	mov.w	r0,@r3\+
44 0x00000070 43 ab       	mov.l	r0,@r3\+
45 0x00000072 43 cb       	mov.b	@-r3,r0
46 0x00000074 43 db       	mov.w	@-r3,r0
47 0x00000076 43 eb       	mov.l	@-r3,r0
48 0x00000078 03 70 ff ff 	movi20	#524287,r3
49 0x0000007c 03 80 00 00 	movi20	#-524288,r3
50 0x00000080 03 71 ff ff 	movi20s	#134217472,r3
51 0x00000084 03 81 00 00 	movi20s	#-134217728,r3
52 0x00000088 43 f1       	movml.l	r3,@-r15
53 0x0000008a 43 f5       	movml.l	@r15\+,r3
54 0x0000008c 43 f0       	movmu.l	r3,@-r15
55 0x0000008e 43 f4       	movmu.l	@r15\+,r3
56 0x00000090 03 39       	movrt	r3
57 0x00000092 34 31 8f ff 	movu.b	@\(4095,r3\),r4
58 0x00000096 34 31 9f ff 	movu.w	@\(8190,r3\),r4
59 0x0000009a 44 80       	mulr	r0,r4
60 0x0000009c 00 68       	nott
61 0x0000009e 05 83       	pref	@r5
62 0x000000a0 00 5b       	resbank
63 0x000000a2 00 6b       	rts/n
64 0x000000a4 03 7b       	rtv/n	r3
65 0x000000a6 44 3c       	shad	r3,r4
66 0x000000a8 44 3d       	shld	r3,r4
67 0x000000aa 45 e1       	stbank	r0,@r5
68 0x000000ac 04 4a       	stc	tbr,r4
69