mips16e2-extend-insn.d 15 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355
  1. #PROG: objcopy
  2. #objdump: -d --prefix-addresses --show-raw-insn
  3. #name: MIPS16e2 extensible and non-extensible instruction disassembly
  4. #as: -32 -mips64r2 -mmips16e2
  5. #source: mips16-extend-insn.s
  6. # Verify interpreted and separate respectively EXTEND prefix disassembly
  7. # for extensible and non-extensible instructions.
  8. .*: +file format .*mips.*
  9. Disassembly of section \.text:
  10. [0-9a-f]+ <[^>]*> f123 0000 addiu s0,sp,6432
  11. [0-9a-f]+ <[^>]*> f123 0020 addiu s0,gp,6432
  12. [0-9a-f]+ <[^>]*> f123 extend 0x123
  13. [0-9a-f]+ <[^>]*> 0040 addiu s0,sp,256
  14. [0-9a-f]+ <[^>]*> f123 extend 0x123
  15. [0-9a-f]+ <[^>]*> 0060 addiu s0,sp,384
  16. [0-9a-f]+ <[^>]*> f123 extend 0x123
  17. [0-9a-f]+ <[^>]*> 0080 addiu s0,sp,512
  18. [0-9a-f]+ <[^>]*> f123 extend 0x123
  19. [0-9a-f]+ <[^>]*> 00a0 addiu s0,sp,640
  20. [0-9a-f]+ <[^>]*> f123 extend 0x123
  21. [0-9a-f]+ <[^>]*> 00c0 addiu s0,sp,768
  22. [0-9a-f]+ <[^>]*> f123 extend 0x123
  23. [0-9a-f]+ <[^>]*> 00e0 addiu s0,sp,896
  24. [0-9a-f]+ <[^>]*> f123 0800 la s0,00001940 <foo\+0x1940>
  25. [0-9a-f]+ <[^>]*> f123 0820 la s0,00001944 <foo\+0x1944>
  26. [0-9a-f]+ <[^>]*> f123 0840 la s0,00001948 <foo\+0x1948>
  27. [0-9a-f]+ <[^>]*> f123 0860 la s0,0000194c <foo\+0x194c>
  28. [0-9a-f]+ <[^>]*> f123 0880 la s0,00001950 <foo\+0x1950>
  29. [0-9a-f]+ <[^>]*> f123 08a0 la s0,00001954 <foo\+0x1954>
  30. [0-9a-f]+ <[^>]*> f123 08c0 la s0,00001958 <foo\+0x1958>
  31. [0-9a-f]+ <[^>]*> f123 08e0 la s0,0000195c <foo\+0x195c>
  32. [0-9a-f]+ <[^>]*> f123 1000 b 00003284 <foo\+0x3284>
  33. [0-9a-f]+ <[^>]*> f123 1020 b 00003288 <foo\+0x3288>
  34. [0-9a-f]+ <[^>]*> f123 1040 b 0000328c <foo\+0x328c>
  35. [0-9a-f]+ <[^>]*> f123 1060 b 00003290 <foo\+0x3290>
  36. [0-9a-f]+ <[^>]*> f123 1080 b 00003294 <foo\+0x3294>
  37. [0-9a-f]+ <[^>]*> f123 10a0 b 00003298 <foo\+0x3298>
  38. [0-9a-f]+ <[^>]*> f123 10c0 b 0000329c <foo\+0x329c>
  39. [0-9a-f]+ <[^>]*> f123 10e0 b 000032a0 <foo\+0x32a0>
  40. [0-9a-f]+ <[^>]*> f123 2000 beqz s0,000032a4 <foo\+0x32a4>
  41. [0-9a-f]+ <[^>]*> f123 2020 beqz s0,000032a8 <foo\+0x32a8>
  42. [0-9a-f]+ <[^>]*> f123 2040 beqz s0,000032ac <foo\+0x32ac>
  43. [0-9a-f]+ <[^>]*> f123 2060 beqz s0,000032b0 <foo\+0x32b0>
  44. [0-9a-f]+ <[^>]*> f123 2080 beqz s0,000032b4 <foo\+0x32b4>
  45. [0-9a-f]+ <[^>]*> f123 20a0 beqz s0,000032b8 <foo\+0x32b8>
  46. [0-9a-f]+ <[^>]*> f123 20c0 beqz s0,000032bc <foo\+0x32bc>
  47. [0-9a-f]+ <[^>]*> f123 20e0 beqz s0,000032c0 <foo\+0x32c0>
  48. [0-9a-f]+ <[^>]*> f123 2800 bnez s0,000032c4 <foo\+0x32c4>
  49. [0-9a-f]+ <[^>]*> f123 2820 bnez s0,000032c8 <foo\+0x32c8>
  50. [0-9a-f]+ <[^>]*> f123 2840 bnez s0,000032cc <foo\+0x32cc>
  51. [0-9a-f]+ <[^>]*> f123 2860 bnez s0,000032d0 <foo\+0x32d0>
  52. [0-9a-f]+ <[^>]*> f123 2880 bnez s0,000032d4 <foo\+0x32d4>
  53. [0-9a-f]+ <[^>]*> f123 28a0 bnez s0,000032d8 <foo\+0x32d8>
  54. [0-9a-f]+ <[^>]*> f123 28c0 bnez s0,000032dc <foo\+0x32dc>
  55. [0-9a-f]+ <[^>]*> f123 28e0 bnez s0,000032e0 <foo\+0x32e0>
  56. [0-9a-f]+ <[^>]*> f123 extend 0x123
  57. [0-9a-f]+ <[^>]*> 3000 sll s0,8
  58. [0-9a-f]+ <[^>]*> f123 3004 ins s0,s0,0x4,0x0
  59. [0-9a-f]+ <[^>]*> f123 3008 ext s0,s0,0x4,0x4
  60. [0-9a-f]+ <[^>]*> f123 extend 0x123
  61. [0-9a-f]+ <[^>]*> 300c sll s0,3
  62. [0-9a-f]+ <[^>]*> f123 extend 0x123
  63. [0-9a-f]+ <[^>]*> 3010 sll s0,4
  64. [0-9a-f]+ <[^>]*> f123 extend 0x123
  65. [0-9a-f]+ <[^>]*> 3014 sll s0,5
  66. [0-9a-f]+ <[^>]*> f123 extend 0x123
  67. [0-9a-f]+ <[^>]*> 3018 sll s0,6
  68. [0-9a-f]+ <[^>]*> f123 extend 0x123
  69. [0-9a-f]+ <[^>]*> 301c sll s0,7
  70. [0-9a-f]+ <[^>]*> f123 3001 dsll s0,36
  71. [0-9a-f]+ <[^>]*> f123 3005 dsll s0,36
  72. [0-9a-f]+ <[^>]*> f123 3009 dsll s0,36
  73. [0-9a-f]+ <[^>]*> f123 300d dsll s0,36
  74. [0-9a-f]+ <[^>]*> f123 3011 dsll s0,36
  75. [0-9a-f]+ <[^>]*> f123 3015 dsll s0,36
  76. [0-9a-f]+ <[^>]*> f123 3019 dsll s0,36
  77. [0-9a-f]+ <[^>]*> f123 301d dsll s0,36
  78. [0-9a-f]+ <[^>]*> f123 extend 0x123
  79. [0-9a-f]+ <[^>]*> 3002 srl s0,8
  80. [0-9a-f]+ <[^>]*> f123 extend 0x123
  81. [0-9a-f]+ <[^>]*> 3006 srl s0,1
  82. [0-9a-f]+ <[^>]*> f123 extend 0x123
  83. [0-9a-f]+ <[^>]*> 300a srl s0,2
  84. [0-9a-f]+ <[^>]*> f123 extend 0x123
  85. [0-9a-f]+ <[^>]*> 300e srl s0,3
  86. [0-9a-f]+ <[^>]*> f123 extend 0x123
  87. [0-9a-f]+ <[^>]*> 3012 srl s0,4
  88. [0-9a-f]+ <[^>]*> f123 extend 0x123
  89. [0-9a-f]+ <[^>]*> 3016 srl s0,5
  90. [0-9a-f]+ <[^>]*> f123 extend 0x123
  91. [0-9a-f]+ <[^>]*> 301a srl s0,6
  92. [0-9a-f]+ <[^>]*> f123 extend 0x123
  93. [0-9a-f]+ <[^>]*> 301e srl s0,7
  94. [0-9a-f]+ <[^>]*> f123 3003 sra s0,4
  95. [0-9a-f]+ <[^>]*> f123 3007 sra s0,4
  96. [0-9a-f]+ <[^>]*> f123 300b sra s0,4
  97. [0-9a-f]+ <[^>]*> f123 300f sra s0,4
  98. [0-9a-f]+ <[^>]*> f123 3013 sra s0,4
  99. [0-9a-f]+ <[^>]*> f123 3017 sra s0,4
  100. [0-9a-f]+ <[^>]*> f123 301b sra s0,4
  101. [0-9a-f]+ <[^>]*> f123 301f sra s0,4
  102. [0-9a-f]+ <[^>]*> f123 3800 ld s0,6432\(s0\)
  103. [0-9a-f]+ <[^>]*> f123 4000 addiu s0,s0,6432
  104. [0-9a-f]+ <[^>]*> f123 4010 daddiu s0,s0,6432
  105. [0-9a-f]+ <[^>]*> f123 4800 addiu s0,6432
  106. [0-9a-f]+ <[^>]*> f123 4820 addiu s0,6432
  107. [0-9a-f]+ <[^>]*> f123 4840 addiu s0,6432
  108. [0-9a-f]+ <[^>]*> f123 4860 addiu s0,6432
  109. [0-9a-f]+ <[^>]*> f123 4880 addiu s0,6432
  110. [0-9a-f]+ <[^>]*> f123 48a0 addiu s0,6432
  111. [0-9a-f]+ <[^>]*> f123 48c0 addiu s0,6432
  112. [0-9a-f]+ <[^>]*> f123 48e0 addiu s0,6432
  113. [0-9a-f]+ <[^>]*> f123 5000 slti s0,6432
  114. [0-9a-f]+ <[^>]*> f123 5020 slti s0,6432
  115. [0-9a-f]+ <[^>]*> f123 5040 slti s0,6432
  116. [0-9a-f]+ <[^>]*> f123 5060 slti s0,6432
  117. [0-9a-f]+ <[^>]*> f123 5080 slti s0,6432
  118. [0-9a-f]+ <[^>]*> f123 50a0 slti s0,6432
  119. [0-9a-f]+ <[^>]*> f123 50c0 slti s0,6432
  120. [0-9a-f]+ <[^>]*> f123 50e0 slti s0,6432
  121. [0-9a-f]+ <[^>]*> f123 5800 sltiu s0,6432
  122. [0-9a-f]+ <[^>]*> f123 5820 sltiu s0,6432
  123. [0-9a-f]+ <[^>]*> f123 5840 sltiu s0,6432
  124. [0-9a-f]+ <[^>]*> f123 5860 sltiu s0,6432
  125. [0-9a-f]+ <[^>]*> f123 5880 sltiu s0,6432
  126. [0-9a-f]+ <[^>]*> f123 58a0 sltiu s0,6432
  127. [0-9a-f]+ <[^>]*> f123 58c0 sltiu s0,6432
  128. [0-9a-f]+ <[^>]*> f123 58e0 sltiu s0,6432
  129. [0-9a-f]+ <[^>]*> f123 6000 bteqz 000033d0 <foo\+0x33d0>
  130. [0-9a-f]+ <[^>]*> f123 6020 bteqz 000033d4 <foo\+0x33d4>
  131. [0-9a-f]+ <[^>]*> f123 6040 bteqz 000033d8 <foo\+0x33d8>
  132. [0-9a-f]+ <[^>]*> f123 6060 bteqz 000033dc <foo\+0x33dc>
  133. [0-9a-f]+ <[^>]*> f123 6080 bteqz 000033e0 <foo\+0x33e0>
  134. [0-9a-f]+ <[^>]*> f123 60a0 bteqz 000033e4 <foo\+0x33e4>
  135. [0-9a-f]+ <[^>]*> f123 60c0 bteqz 000033e8 <foo\+0x33e8>
  136. [0-9a-f]+ <[^>]*> f123 60e0 bteqz 000033ec <foo\+0x33ec>
  137. [0-9a-f]+ <[^>]*> f123 6100 btnez 000033f0 <foo\+0x33f0>
  138. [0-9a-f]+ <[^>]*> f123 6120 btnez 000033f4 <foo\+0x33f4>
  139. [0-9a-f]+ <[^>]*> f123 6140 btnez 000033f8 <foo\+0x33f8>
  140. [0-9a-f]+ <[^>]*> f123 6160 btnez 000033fc <foo\+0x33fc>
  141. [0-9a-f]+ <[^>]*> f123 6180 btnez 00003400 <foo\+0x3400>
  142. [0-9a-f]+ <[^>]*> f123 61a0 btnez 00003404 <foo\+0x3404>
  143. [0-9a-f]+ <[^>]*> f123 61c0 btnez 00003408 <foo\+0x3408>
  144. [0-9a-f]+ <[^>]*> f123 61e0 btnez 0000340c <foo\+0x340c>
  145. [0-9a-f]+ <[^>]*> f123 6200 sw ra,6432\(sp\)
  146. [0-9a-f]+ <[^>]*> f123 6220 sw ra,6432\(sp\)
  147. [0-9a-f]+ <[^>]*> f123 6240 sw ra,6432\(sp\)
  148. [0-9a-f]+ <[^>]*> f123 6280 sw ra,6432\(sp\)
  149. [0-9a-f]+ <[^>]*> f123 62a0 sw ra,6432\(sp\)
  150. [0-9a-f]+ <[^>]*> f123 62c0 sw ra,6432\(sp\)
  151. [0-9a-f]+ <[^>]*> f123 62e0 sw ra,6432\(sp\)
  152. [0-9a-f]+ <[^>]*> f123 6200 sw ra,6432\(sp\)
  153. [0-9a-f]+ <[^>]*> f123 6300 addiu sp,6432
  154. [0-9a-f]+ <[^>]*> f123 6320 addiu sp,6432
  155. [0-9a-f]+ <[^>]*> f123 6340 addiu sp,6432
  156. [0-9a-f]+ <[^>]*> f123 6360 addiu sp,6432
  157. [0-9a-f]+ <[^>]*> f123 6380 addiu sp,6432
  158. [0-9a-f]+ <[^>]*> f123 63a0 addiu sp,6432
  159. [0-9a-f]+ <[^>]*> f123 63c0 addiu sp,6432
  160. [0-9a-f]+ <[^>]*> f123 63e0 addiu sp,6432
  161. [0-9a-f]+ <[^>]*> f123 6400 restore 256,s2,a1-a3
  162. [0-9a-f]+ <[^>]*> f123 6480 save 256,s2,a1-a3
  163. [0-9a-f]+ <[^>]*> f123 extend 0x123
  164. [0-9a-f]+ <[^>]*> 6500 nop
  165. [0-9a-f]+ <[^>]*> f123 extend 0x123
  166. [0-9a-f]+ <[^>]*> 6501 move zero,s1
  167. [0-9a-f]+ <[^>]*> f123 extend 0x123
  168. [0-9a-f]+ <[^>]*> 6700 move s0,zero
  169. [0-9a-f]+ <[^>]*> f123 6800 li s0,6432
  170. [0-9a-f]+ <[^>]*> f123 6820 lui s0,0x1920
  171. [0-9a-f]+ <[^>]*> f123 6840 ori s0,0x1920
  172. [0-9a-f]+ <[^>]*> f123 6860 andi s0,0x1920
  173. [0-9a-f]+ <[^>]*> f123 6880 xori s0,0x1920
  174. [0-9a-f]+ <[^>]*> f123 extend 0x123
  175. [0-9a-f]+ <[^>]*> 68a0 li s0,160
  176. [0-9a-f]+ <[^>]*> f123 extend 0x123
  177. [0-9a-f]+ <[^>]*> 68c0 li s0,192
  178. [0-9a-f]+ <[^>]*> f123 extend 0x123
  179. [0-9a-f]+ <[^>]*> 68e0 li s0,224
  180. [0-9a-f]+ <[^>]*> f123 7000 cmpi s0,6432
  181. [0-9a-f]+ <[^>]*> f123 7020 cmpi s0,6432
  182. [0-9a-f]+ <[^>]*> f123 7040 cmpi s0,6432
  183. [0-9a-f]+ <[^>]*> f123 7060 cmpi s0,6432
  184. [0-9a-f]+ <[^>]*> f123 7080 cmpi s0,6432
  185. [0-9a-f]+ <[^>]*> f123 70a0 cmpi s0,6432
  186. [0-9a-f]+ <[^>]*> f123 70c0 cmpi s0,6432
  187. [0-9a-f]+ <[^>]*> f123 70e0 cmpi s0,6432
  188. [0-9a-f]+ <[^>]*> f123 7800 sd s0,6432\(s0\)
  189. [0-9a-f]+ <[^>]*> f123 8000 lb s0,6432\(s0\)
  190. [0-9a-f]+ <[^>]*> f123 8800 lh s0,6432\(s0\)
  191. [0-9a-f]+ <[^>]*> f123 9000 lw s0,6432\(sp\)
  192. [0-9a-f]+ <[^>]*> f123 9020 lw s0,6432\(gp\)
  193. [0-9a-f]+ <[^>]*> f123 9040 lh s0,6432\(gp\)
  194. [0-9a-f]+ <[^>]*> f123 9060 lb s0,6432\(gp\)
  195. [0-9a-f]+ <[^>]*> f123 9080 lhu s0,6432\(gp\)
  196. [0-9a-f]+ <[^>]*> f123 90a0 lbu s0,6432\(gp\)
  197. [0-9a-f]+ <[^>]*> f123 90c0 ll s0,-224\(v1\)
  198. [0-9a-f]+ <[^>]*> f123 90e0 lwl s0,-224\(v1\)
  199. [0-9a-f]+ <[^>]*> f123 9800 lw s0,6432\(s0\)
  200. [0-9a-f]+ <[^>]*> f123 a000 lbu s0,6432\(s0\)
  201. [0-9a-f]+ <[^>]*> f123 a800 lhu s0,6432\(s0\)
  202. [0-9a-f]+ <[^>]*> f123 b000 lw s0,00001bb8 <foo\+0x1bb8>
  203. [0-9a-f]+ <[^>]*> f123 b020 lw s0,00001bbc <foo\+0x1bbc>
  204. [0-9a-f]+ <[^>]*> f123 b040 lw s0,00001bc0 <foo\+0x1bc0>
  205. [0-9a-f]+ <[^>]*> f123 b060 lw s0,00001bc4 <foo\+0x1bc4>
  206. [0-9a-f]+ <[^>]*> f123 b080 lw s0,00001bc8 <foo\+0x1bc8>
  207. [0-9a-f]+ <[^>]*> f123 b0a0 lw s0,00001bcc <foo\+0x1bcc>
  208. [0-9a-f]+ <[^>]*> f123 b0c0 lw s0,00001bd0 <foo\+0x1bd0>
  209. [0-9a-f]+ <[^>]*> f123 b0e0 lw s0,00001bd4 <foo\+0x1bd4>
  210. [0-9a-f]+ <[^>]*> f123 b800 lwu s0,6432\(s0\)
  211. [0-9a-f]+ <[^>]*> f123 c000 sb s0,6432\(s0\)
  212. [0-9a-f]+ <[^>]*> f123 c800 sh s0,6432\(s0\)
  213. [0-9a-f]+ <[^>]*> f123 d000 sw s0,6432\(sp\)
  214. [0-9a-f]+ <[^>]*> f123 d020 sw s0,6432\(gp\)
  215. [0-9a-f]+ <[^>]*> f123 d040 sh s0,6432\(gp\)
  216. [0-9a-f]+ <[^>]*> f123 d060 sb s0,6432\(gp\)
  217. [0-9a-f]+ <[^>]*> f123 d080 pref 0x3,-224\(s0\)
  218. [0-9a-f]+ <[^>]*> f123 d0a0 cache 0x3,-224\(s0\)
  219. [0-9a-f]+ <[^>]*> f123 d0c0 sc s0,-224\(v1\)
  220. [0-9a-f]+ <[^>]*> f123 d0e0 swl s0,-224\(v1\)
  221. [0-9a-f]+ <[^>]*> f123 d800 sw s0,6432\(s0\)
  222. [0-9a-f]+ <[^>]*> f123 e000 asmacro 0x1,0x0,0x0,0x0,0x3,0x1
  223. [0-9a-f]+ <[^>]*> f123 e001 asmacro 0x1,0x1,0x0,0x0,0x3,0x1
  224. [0-9a-f]+ <[^>]*> f123 e002 asmacro 0x1,0x2,0x0,0x0,0x3,0x1
  225. [0-9a-f]+ <[^>]*> f123 e003 asmacro 0x1,0x3,0x0,0x0,0x3,0x1
  226. [0-9a-f]+ <[^>]*> f123 extend 0x123
  227. [0-9a-f]+ <[^>]*> e800 jr s0
  228. [0-9a-f]+ <[^>]*> f123 extend 0x123
  229. [0-9a-f]+ <[^>]*> e820 jr ra
  230. [0-9a-f]+ <[^>]*> f123 extend 0x123
  231. [0-9a-f]+ <[^>]*> e840 jalr s0
  232. [0-9a-f]+ <[^>]*> f123 extend 0x123
  233. [0-9a-f]+ <[^>]*> e880 jrc s0
  234. [0-9a-f]+ <[^>]*> f123 extend 0x123
  235. [0-9a-f]+ <[^>]*> e8a0 jrc ra
  236. [0-9a-f]+ <[^>]*> f123 extend 0x123
  237. [0-9a-f]+ <[^>]*> e8c0 jalrc s0
  238. [0-9a-f]+ <[^>]*> f123 extend 0x123
  239. [0-9a-f]+ <[^>]*> e801 sdbbp
  240. [0-9a-f]+ <[^>]*> f123 extend 0x123
  241. [0-9a-f]+ <[^>]*> e802 slt s0,s0
  242. [0-9a-f]+ <[^>]*> f123 extend 0x123
  243. [0-9a-f]+ <[^>]*> e803 sltu s0,s0
  244. [0-9a-f]+ <[^>]*> f123 extend 0x123
  245. [0-9a-f]+ <[^>]*> e804 sllv s0,s0
  246. [0-9a-f]+ <[^>]*> f123 extend 0x123
  247. [0-9a-f]+ <[^>]*> e805 break
  248. [0-9a-f]+ <[^>]*> f123 extend 0x123
  249. [0-9a-f]+ <[^>]*> e806 srlv s0,s0
  250. [0-9a-f]+ <[^>]*> f123 extend 0x123
  251. [0-9a-f]+ <[^>]*> e807 srav s0,s0
  252. [0-9a-f]+ <[^>]*> f123 e808 dsrl s0,36
  253. [0-9a-f]+ <[^>]*> f123 e908 dsrl s0,36
  254. [0-9a-f]+ <[^>]*> f123 ea08 dsrl s0,36
  255. [0-9a-f]+ <[^>]*> f123 eb08 dsrl s0,36
  256. [0-9a-f]+ <[^>]*> f123 ec08 dsrl s0,36
  257. [0-9a-f]+ <[^>]*> f123 ed08 dsrl s0,36
  258. [0-9a-f]+ <[^>]*> f123 ee08 dsrl s0,36
  259. [0-9a-f]+ <[^>]*> f123 ef08 dsrl s0,36
  260. [0-9a-f]+ <[^>]*> f123 extend 0x123
  261. [0-9a-f]+ <[^>]*> e809 entry
  262. [0-9a-f]+ <[^>]*> f123 extend 0x123
  263. [0-9a-f]+ <[^>]*> e829 entry ra
  264. [0-9a-f]+ <[^>]*> f123 extend 0x123
  265. [0-9a-f]+ <[^>]*> ed09 exit \$f0
  266. [0-9a-f]+ <[^>]*> f123 extend 0x123
  267. [0-9a-f]+ <[^>]*> ee09 exit \$f0-\$f1
  268. [0-9a-f]+ <[^>]*> f123 extend 0x123
  269. [0-9a-f]+ <[^>]*> ef09 exit
  270. [0-9a-f]+ <[^>]*> f123 extend 0x123
  271. [0-9a-f]+ <[^>]*> e80a cmp s0,s0
  272. [0-9a-f]+ <[^>]*> f123 extend 0x123
  273. [0-9a-f]+ <[^>]*> e80b neg s0
  274. [0-9a-f]+ <[^>]*> f123 extend 0x123
  275. [0-9a-f]+ <[^>]*> e80c and s0,s0
  276. [0-9a-f]+ <[^>]*> f123 extend 0x123
  277. [0-9a-f]+ <[^>]*> e80d or s0,s0
  278. [0-9a-f]+ <[^>]*> f123 extend 0x123
  279. [0-9a-f]+ <[^>]*> e80e xor s0,s0
  280. [0-9a-f]+ <[^>]*> f123 extend 0x123
  281. [0-9a-f]+ <[^>]*> e80f not s0
  282. [0-9a-f]+ <[^>]*> f123 extend 0x123
  283. [0-9a-f]+ <[^>]*> e810 mfhi s0
  284. [0-9a-f]+ <[^>]*> f123 extend 0x123
  285. [0-9a-f]+ <[^>]*> e811 zeb s0
  286. [0-9a-f]+ <[^>]*> f123 extend 0x123
  287. [0-9a-f]+ <[^>]*> e831 zeh s0
  288. [0-9a-f]+ <[^>]*> f123 extend 0x123
  289. [0-9a-f]+ <[^>]*> e851 zew s0
  290. [0-9a-f]+ <[^>]*> f123 extend 0x123
  291. [0-9a-f]+ <[^>]*> e891 seb s0
  292. [0-9a-f]+ <[^>]*> f123 extend 0x123
  293. [0-9a-f]+ <[^>]*> e8b1 seh s0
  294. [0-9a-f]+ <[^>]*> f123 extend 0x123
  295. [0-9a-f]+ <[^>]*> e8d1 sew s0
  296. [0-9a-f]+ <[^>]*> f123 extend 0x123
  297. [0-9a-f]+ <[^>]*> e812 mflo s0
  298. [0-9a-f]+ <[^>]*> f123 e813 dsra s0,36
  299. [0-9a-f]+ <[^>]*> f123 e913 dsra s0,36
  300. [0-9a-f]+ <[^>]*> f123 ea13 dsra s0,36
  301. [0-9a-f]+ <[^>]*> f123 eb13 dsra s0,36
  302. [0-9a-f]+ <[^>]*> f123 ec13 dsra s0,36
  303. [0-9a-f]+ <[^>]*> f123 ed13 dsra s0,36
  304. [0-9a-f]+ <[^>]*> f123 ee13 dsra s0,36
  305. [0-9a-f]+ <[^>]*> f123 ef13 dsra s0,36
  306. [0-9a-f]+ <[^>]*> f123 extend 0x123
  307. [0-9a-f]+ <[^>]*> e814 dsllv s0,s0
  308. [0-9a-f]+ <[^>]*> f123 extend 0x123
  309. [0-9a-f]+ <[^>]*> e816 dsrlv s0,s0
  310. [0-9a-f]+ <[^>]*> f123 extend 0x123
  311. [0-9a-f]+ <[^>]*> e817 dsrav s0,s0
  312. [0-9a-f]+ <[^>]*> f123 extend 0x123
  313. [0-9a-f]+ <[^>]*> e818 mult s0,s0
  314. [0-9a-f]+ <[^>]*> f123 extend 0x123
  315. [0-9a-f]+ <[^>]*> e819 multu s0,s0
  316. [0-9a-f]+ <[^>]*> f123 extend 0x123
  317. [0-9a-f]+ <[^>]*> e81a div zero,s0,s0
  318. [0-9a-f]+ <[^>]*> f123 extend 0x123
  319. [0-9a-f]+ <[^>]*> e81b divu zero,s0,s0
  320. [0-9a-f]+ <[^>]*> f123 extend 0x123
  321. [0-9a-f]+ <[^>]*> e81c dmult s0,s0
  322. [0-9a-f]+ <[^>]*> f123 extend 0x123
  323. [0-9a-f]+ <[^>]*> e81d dmultu s0,s0
  324. [0-9a-f]+ <[^>]*> f123 extend 0x123
  325. [0-9a-f]+ <[^>]*> e81e ddiv zero,s0,s0
  326. [0-9a-f]+ <[^>]*> f123 extend 0x123
  327. [0-9a-f]+ <[^>]*> e81f ddivu zero,s0,s0
  328. [0-9a-f]+ <[^>]*> f123 extend 0x123
  329. [0-9a-f]+ <[^>]*> f000 extend 0x0
  330. [0-9a-f]+ <[^>]*> f123 f800 ld s0,6432\(sp\)
  331. [0-9a-f]+ <[^>]*> f123 f900 sd s0,6432\(sp\)
  332. [0-9a-f]+ <[^>]*> f123 fa00 sd ra,6432\(sp\)
  333. [0-9a-f]+ <[^>]*> f123 fa20 sd ra,6432\(sp\)
  334. [0-9a-f]+ <[^>]*> f123 fa40 sd ra,6432\(sp\)
  335. [0-9a-f]+ <[^>]*> f123 fa60 sd ra,6432\(sp\)
  336. [0-9a-f]+ <[^>]*> f123 fa80 sd ra,6432\(sp\)
  337. [0-9a-f]+ <[^>]*> f123 faa0 sd ra,6432\(sp\)
  338. [0-9a-f]+ <[^>]*> f123 fac0 sd ra,6432\(sp\)
  339. [0-9a-f]+ <[^>]*> f123 fae0 sd ra,6432\(sp\)
  340. [0-9a-f]+ <[^>]*> f123 fb00 daddiu sp,6432
  341. [0-9a-f]+ <[^>]*> f123 fb20 daddiu sp,6432
  342. [0-9a-f]+ <[^>]*> f123 fb40 daddiu sp,6432
  343. [0-9a-f]+ <[^>]*> f123 fb60 daddiu sp,6432
  344. [0-9a-f]+ <[^>]*> f123 fb80 daddiu sp,6432
  345. [0-9a-f]+ <[^>]*> f123 fba0 daddiu sp,6432
  346. [0-9a-f]+ <[^>]*> f123 fbc0 daddiu sp,6432
  347. [0-9a-f]+ <[^>]*> f123 fbe0 daddiu sp,6432
  348. [0-9a-f]+ <[^>]*> f123 fc00 ld s0,00001d50 <foo\+0x1d50>
  349. [0-9a-f]+ <[^>]*> f123 fd00 daddiu s0,6432
  350. [0-9a-f]+ <[^>]*> f123 fe00 dla s0,00001d58 <foo\+0x1d58>
  351. [0-9a-f]+ <[^>]*> f123 ff00 daddiu s0,sp,6432
  352. \.\.\.