1#objdump: -dr -mmips:isa32 -mmips:16
2#as: -march=mips32 -mips16 -32
3#name: mips16e save/restore
4
5.*: +file format .*mips.*
6
7Disassembly of section .text:
800000000 <func>:
9   0:[ 	]+6481[ 	]+save[ 	]+8
10   2:[ 	]+64c2[ 	]+save[ 	]+16,ra
11   4:[ 	]+64a3[ 	]+save[ 	]+24,s0
12   6:[ 	]+6494[ 	]+save[ 	]+32,s1
13   8:[ 	]+64b5[ 	]+save[ 	]+40,s0-s1
14   a:[ 	]+64e6[ 	]+save[ 	]+48,ra,s0
15   c:[ 	]+64d7[ 	]+save[ 	]+56,ra,s1
16   e:[ 	]+64f8[ 	]+save[ 	]+64,ra,s0-s1
17  10:[ 	]+64f9[ 	]+save[ 	]+72,ra,s0-s1
18  12:[ 	]+64fa[ 	]+save[ 	]+80,ra,s0-s1
19  14:[ 	]+64fb[ 	]+save[ 	]+88,ra,s0-s1
20  16:[ 	]+64f0[ 	]+save[ 	]+128,ra,s0-s1
21  18:[ 	]+f010 6481[ 	]+save[ 	]+136
22  1c:[ 	]+f010 64c2[ 	]+save[ 	]+144,ra
23  20:[ 	]+f010 64b3[ 	]+save[ 	]+152,s0-s1
24  24:[ 	]+f100 6488[ 	]+save[ 	]+64,s2
25  28:[ 	]+f600 6489[ 	]+save[ 	]+72,s2-s7
26  2c:[ 	]+f700 648a[ 	]+save[ 	]+80,s2-s8
27  30:[ 	]+f700 64bb[ 	]+save[ 	]+88,s0-s8
28  34:[ 	]+f001 6488[ 	]+save[ 	]+64,a3
29  38:[ 	]+f012 6480[ 	]+save[ 	]+128,a2-a3
30  3c:[ 	]+f02b 6480[ 	]+save[ 	]+256,a0-a3
31  40:[ 	]+f024 6480[ 	]+save[ 	]+a0,256
32  44:[ 	]+f018 6480[ 	]+save[ 	]+a0-a1,128
33  48:[ 	]+f00e 6488[ 	]+save[ 	]+a0-a3,64
34  4c:[ 	]+f015 6480[ 	]+save[ 	]+a0,128,a3
35  50:[ 	]+f017 6480[ 	]+save[ 	]+a0,128,a1-a3
36  54:[ 	]+f01a 6480[ 	]+save[ 	]+a0-a1,128,a2-a3
37  58:[ 	]+f01d 6480[ 	]+save[ 	]+a0-a2,128,a3
38  5c:[ 	]+f71a 64f0[ 	]+save[ 	]+a0-a1,128,ra,s0-s8,a2-a3
39  60:[ 	]+6470[ 	]+restore[ 	]+128,ra,s0-s1
40  62:[ 	]+f010 6441[ 	]+restore[ 	]+136,ra
41  66:[ 	]+f100 6408[ 	]+restore[ 	]+64,s2
42  6a:[ 	]+f71a 6470[ 	]+restore[ 	]+a0-a1,128,ra,s0-s8,a2-a3
43  6e:[ 	]+6500[ 	]+nop
44