1 #objdump: -d --prefix-addresses --show-raw-insn
2 #name: MIPS CP0 memory access instructions
3 #as: -32
4 #source: cp0m.s
5 
6 .*: +file format .*mips.*
7 
8 Disassembly of section \.text:
9 [0-9a-f]+ <[^>]*> c0000000 	lwc0	c0_index,0\(zero\)
10 [0-9a-f]+ <[^>]*> c0010000 	lwc0	c0_random,0\(zero\)
11 [0-9a-f]+ <[^>]*> c0020000 	lwc0	c0_entrylo,0\(zero\)
12 [0-9a-f]+ <[^>]*> c0030000 	lwc0	\$3,0\(zero\)
13 [0-9a-f]+ <[^>]*> c0040000 	lwc0	c0_context,0\(zero\)
14 [0-9a-f]+ <[^>]*> c0050000 	lwc0	\$5,0\(zero\)
15 [0-9a-f]+ <[^>]*> c0060000 	lwc0	\$6,0\(zero\)
16 [0-9a-f]+ <[^>]*> c0070000 	lwc0	\$7,0\(zero\)
17 [0-9a-f]+ <[^>]*> c0080000 	lwc0	c0_badvaddr,0\(zero\)
18 [0-9a-f]+ <[^>]*> c0090000 	lwc0	\$9,0\(zero\)
19 [0-9a-f]+ <[^>]*> c00a0000 	lwc0	c0_entryhi,0\(zero\)
20 [0-9a-f]+ <[^>]*> c00b0000 	lwc0	\$11,0\(zero\)
21 [0-9a-f]+ <[^>]*> c00c0000 	lwc0	c0_sr,0\(zero\)
22 [0-9a-f]+ <[^>]*> c00d0000 	lwc0	c0_cause,0\(zero\)
23 [0-9a-f]+ <[^>]*> c00e0000 	lwc0	c0_epc,0\(zero\)
24 [0-9a-f]+ <[^>]*> c00f0000 	lwc0	c0_prid,0\(zero\)
25 [0-9a-f]+ <[^>]*> c0100000 	lwc0	\$16,0\(zero\)
26 [0-9a-f]+ <[^>]*> c0110000 	lwc0	\$17,0\(zero\)
27 [0-9a-f]+ <[^>]*> c0120000 	lwc0	\$18,0\(zero\)
28 [0-9a-f]+ <[^>]*> c0130000 	lwc0	\$19,0\(zero\)
29 [0-9a-f]+ <[^>]*> c0140000 	lwc0	\$20,0\(zero\)
30 [0-9a-f]+ <[^>]*> c0150000 	lwc0	\$21,0\(zero\)
31 [0-9a-f]+ <[^>]*> c0160000 	lwc0	\$22,0\(zero\)
32 [0-9a-f]+ <[^>]*> c0170000 	lwc0	\$23,0\(zero\)
33 [0-9a-f]+ <[^>]*> c0180000 	lwc0	\$24,0\(zero\)
34 [0-9a-f]+ <[^>]*> c0190000 	lwc0	\$25,0\(zero\)
35 [0-9a-f]+ <[^>]*> c01a0000 	lwc0	\$26,0\(zero\)
36 [0-9a-f]+ <[^>]*> c01b0000 	lwc0	\$27,0\(zero\)
37 [0-9a-f]+ <[^>]*> c01c0000 	lwc0	\$28,0\(zero\)
38 [0-9a-f]+ <[^>]*> c01d0000 	lwc0	\$29,0\(zero\)
39 [0-9a-f]+ <[^>]*> c01e0000 	lwc0	\$30,0\(zero\)
40 [0-9a-f]+ <[^>]*> c01f0000 	lwc0	\$31,0\(zero\)
41 [0-9a-f]+ <[^>]*> e0000000 	swc0	c0_index,0\(zero\)
42 [0-9a-f]+ <[^>]*> e0010000 	swc0	c0_random,0\(zero\)
43 [0-9a-f]+ <[^>]*> e0020000 	swc0	c0_entrylo,0\(zero\)
44 [0-9a-f]+ <[^>]*> e0030000 	swc0	\$3,0\(zero\)
45 [0-9a-f]+ <[^>]*> e0040000 	swc0	c0_context,0\(zero\)
46 [0-9a-f]+ <[^>]*> e0050000 	swc0	\$5,0\(zero\)
47 [0-9a-f]+ <[^>]*> e0060000 	swc0	\$6,0\(zero\)
48 [0-9a-f]+ <[^>]*> e0070000 	swc0	\$7,0\(zero\)
49 [0-9a-f]+ <[^>]*> e0080000 	swc0	c0_badvaddr,0\(zero\)
50 [0-9a-f]+ <[^>]*> e0090000 	swc0	\$9,0\(zero\)
51 [0-9a-f]+ <[^>]*> e00a0000 	swc0	c0_entryhi,0\(zero\)
52 [0-9a-f]+ <[^>]*> e00b0000 	swc0	\$11,0\(zero\)
53 [0-9a-f]+ <[^>]*> e00c0000 	swc0	c0_sr,0\(zero\)
54 [0-9a-f]+ <[^>]*> e00d0000 	swc0	c0_cause,0\(zero\)
55 [0-9a-f]+ <[^>]*> e00e0000 	swc0	c0_epc,0\(zero\)
56 [0-9a-f]+ <[^>]*> e00f0000 	swc0	c0_prid,0\(zero\)
57 [0-9a-f]+ <[^>]*> e0100000 	swc0	\$16,0\(zero\)
58 [0-9a-f]+ <[^>]*> e0110000 	swc0	\$17,0\(zero\)
59 [0-9a-f]+ <[^>]*> e0120000 	swc0	\$18,0\(zero\)
60 [0-9a-f]+ <[^>]*> e0130000 	swc0	\$19,0\(zero\)
61 [0-9a-f]+ <[^>]*> e0140000 	swc0	\$20,0\(zero\)
62 [0-9a-f]+ <[^>]*> e0150000 	swc0	\$21,0\(zero\)
63 [0-9a-f]+ <[^>]*> e0160000 	swc0	\$22,0\(zero\)
64 [0-9a-f]+ <[^>]*> e0170000 	swc0	\$23,0\(zero\)
65 [0-9a-f]+ <[^>]*> e0180000 	swc0	\$24,0\(zero\)
66 [0-9a-f]+ <[^>]*> e0190000 	swc0	\$25,0\(zero\)
67 [0-9a-f]+ <[^>]*> e01a0000 	swc0	\$26,0\(zero\)
68 [0-9a-f]+ <[^>]*> e01b0000 	swc0	\$27,0\(zero\)
69 [0-9a-f]+ <[^>]*> e01c0000 	swc0	\$28,0\(zero\)
70 [0-9a-f]+ <[^>]*> e01d0000 	swc0	\$29,0\(zero\)
71 [0-9a-f]+ <[^>]*> e01e0000 	swc0	\$30,0\(zero\)
72 [0-9a-f]+ <[^>]*> e01f0000 	swc0	\$31,0\(zero\)
73 	\.\.\.
74