[MIPS] Add Loongson 3A1000 proccessor support.
[deliverable/binutils-gdb.git] / gas / testsuite / gas / mips / mips16-64@mips16-macro.d
1 #objdump: -dr -Mgpr-names=numeric
2 #as: -mabi=o64
3 #name: MIPS16 macros
4 #source: mips16-macro.s
5
6 .*: +file format .*mips.*
7
8
9 Disassembly of section \.text:
10
11 [ 0-9a-f]+ <foo>:
12 [ 0-9a-f]+: eb9a div \$0,\$3,\$4
13 [ 0-9a-f]+: 2c01 bnez \$4,[0-9a-f]+ <[^>]*>
14 [ 0-9a-f]+: e8e5 break 0x7
15 [ 0-9a-f]+: ea12 mflo \$2
16 [ 0-9a-f]+: 6500 nop
17 [ 0-9a-f]+: 6500 nop
18 [ 0-9a-f]+: ecbb divu \$0,\$4,\$5
19 [ 0-9a-f]+: 2d01 bnez \$5,[0-9a-f]+ <[^>]*>
20 [ 0-9a-f]+: e8e5 break 0x7
21 [ 0-9a-f]+: eb12 mflo \$3
22 [ 0-9a-f]+: 6500 nop
23 [ 0-9a-f]+: 6500 nop
24 [ 0-9a-f]+: edde ddiv \$0,\$5,\$6
25 [ 0-9a-f]+: 2e01 bnez \$6,[0-9a-f]+ <[^>]*>
26 [ 0-9a-f]+: e8e5 break 0x7
27 [ 0-9a-f]+: ec12 mflo \$4
28 [ 0-9a-f]+: 6500 nop
29 [ 0-9a-f]+: 6500 nop
30 [ 0-9a-f]+: eeff ddivu \$0,\$6,\$7
31 [ 0-9a-f]+: 2f01 bnez \$7,[0-9a-f]+ <[^>]*>
32 [ 0-9a-f]+: e8e5 break 0x7
33 [ 0-9a-f]+: ed12 mflo \$5
34 [ 0-9a-f]+: 6500 nop
35 [ 0-9a-f]+: 6500 nop
36 [ 0-9a-f]+: ef1a div \$0,\$7,\$16
37 [ 0-9a-f]+: 2801 bnez \$16,[0-9a-f]+ <[^>]*>
38 [ 0-9a-f]+: e8e5 break 0x7
39 [ 0-9a-f]+: ee10 mfhi \$6
40 [ 0-9a-f]+: 6500 nop
41 [ 0-9a-f]+: 6500 nop
42 [ 0-9a-f]+: ef3b divu \$0,\$7,\$17
43 [ 0-9a-f]+: 2901 bnez \$17,[0-9a-f]+ <[^>]*>
44 [ 0-9a-f]+: e8e5 break 0x7
45 [ 0-9a-f]+: ee10 mfhi \$6
46 [ 0-9a-f]+: 6500 nop
47 [ 0-9a-f]+: 6500 nop
48 [ 0-9a-f]+: eb9e ddiv \$0,\$3,\$4
49 [ 0-9a-f]+: 2c01 bnez \$4,[0-9a-f]+ <[^>]*>
50 [ 0-9a-f]+: e8e5 break 0x7
51 [ 0-9a-f]+: ea10 mfhi \$2
52 [ 0-9a-f]+: 6500 nop
53 [ 0-9a-f]+: 6500 nop
54 [ 0-9a-f]+: ecbf ddivu \$0,\$4,\$5
55 [ 0-9a-f]+: 2d01 bnez \$5,[0-9a-f]+ <[^>]*>
56 [ 0-9a-f]+: e8e5 break 0x7
57 [ 0-9a-f]+: eb10 mfhi \$3
58 [ 0-9a-f]+: 6500 nop
59 [ 0-9a-f]+: 6500 nop
60 [ 0-9a-f]+: edd9 multu \$5,\$6
61 [ 0-9a-f]+: ec12 mflo \$4
62 [ 0-9a-f]+: 6500 nop
63 [ 0-9a-f]+: 6500 nop
64 [ 0-9a-f]+: eefd dmultu \$6,\$7
65 [ 0-9a-f]+: ed12 mflo \$5
66 [ 0-9a-f]+: f7ef 4a1f addiu \$2,32767
67 [ 0-9a-f]+: 4bf0 addiu \$3,-16
68 [ 0-9a-f]+: f010 4c00 addiu \$4,-32768
69 [ 0-9a-f]+: f7f7 476f addiu \$3,\$7,16383
70 [ 0-9a-f]+: 408c addiu \$4,\$16,-4
71 [ 0-9a-f]+: f008 41a0 addiu \$5,\$17,-16384
72 [ 0-9a-f]+: f7ef fd9f daddiu \$4,32767
73 [ 0-9a-f]+: fdda daddiu \$6,-6
74 [ 0-9a-f]+: f010 fde0 daddiu \$7,-32768
75 [ 0-9a-f]+: f7f7 445f daddiu \$2,\$4,16383
76 [ 0-9a-f]+: 4778 daddiu \$3,\$7,-8
77 [ 0-9a-f]+: f008 4590 daddiu \$4,\$5,-16384
78 [ 0-9a-f]+: ea6a cmp \$2,\$3
79 [ 0-9a-f]+: 60fe bteqz [0-9a-f]+ <[^>]*>
80 [ 0-9a-f]+: ecaa cmp \$4,\$5
81 [ 0-9a-f]+: 61fe btnez [0-9a-f]+ <[^>]*>
82 [ 0-9a-f]+: eee2 slt \$6,\$7
83 [ 0-9a-f]+: 61fe btnez [0-9a-f]+ <[^>]*>
84 [ 0-9a-f]+: e823 sltu \$16,\$17
85 [ 0-9a-f]+: 61fe btnez [0-9a-f]+ <[^>]*>
86 [ 0-9a-f]+: ef82 slt \$7,\$4
87 [ 0-9a-f]+: 60fe bteqz [0-9a-f]+ <[^>]*>
88 [ 0-9a-f]+: eea3 sltu \$6,\$5
89 [ 0-9a-f]+: 60fe bteqz [0-9a-f]+ <[^>]*>
90 [ 0-9a-f]+: ec02 slt \$4,\$16
91 [ 0-9a-f]+: 60fe bteqz [0-9a-f]+ <[^>]*>
92 [ 0-9a-f]+: ed23 sltu \$5,\$17
93 [ 0-9a-f]+: 60fe bteqz [0-9a-f]+ <[^>]*>
94 [ 0-9a-f]+: ee82 slt \$6,\$4
95 [ 0-9a-f]+: 61fe btnez [0-9a-f]+ <[^>]*>
96 [ 0-9a-f]+: efa3 sltu \$7,\$5
97 [ 0-9a-f]+: 61fe btnez [0-9a-f]+ <[^>]*>
98 [ 0-9a-f]+: 7201 cmpi \$2,1
99 [ 0-9a-f]+: 60fe bteqz [0-9a-f]+ <[^>]*>
100 [ 0-9a-f]+: f7ff 731f cmpi \$3,65535
101 [ 0-9a-f]+: 60fd bteqz [0-9a-f]+ <[^>]*>
102 [ 0-9a-f]+: 7401 cmpi \$4,1
103 [ 0-9a-f]+: 61fe btnez [0-9a-f]+ <[^>]*>
104 [ 0-9a-f]+: f7ff 751f cmpi \$5,65535
105 [ 0-9a-f]+: 61fd btnez [0-9a-f]+ <[^>]*>
106 [ 0-9a-f]+: f010 5600 slti \$6,-32768
107 [ 0-9a-f]+: 61fd btnez [0-9a-f]+ <[^>]*>
108 [ 0-9a-f]+: f7ef 571f slti \$7,32767
109 [ 0-9a-f]+: 61fd btnez [0-9a-f]+ <[^>]*>
110 [ 0-9a-f]+: f010 5800 sltiu \$16,-32768
111 [ 0-9a-f]+: 61fd btnez [0-9a-f]+ <[^>]*>
112 [ 0-9a-f]+: f7ef 591f sltiu \$17,32767
113 [ 0-9a-f]+: 61fd btnez [0-9a-f]+ <[^>]*>
114 [ 0-9a-f]+: f010 5200 slti \$2,-32768
115 [ 0-9a-f]+: 61fd btnez [0-9a-f]+ <[^>]*>
116 [ 0-9a-f]+: f7ef 531f slti \$3,32767
117 [ 0-9a-f]+: 61fd btnez [0-9a-f]+ <[^>]*>
118 [ 0-9a-f]+: f010 5c00 sltiu \$4,-32768
119 [ 0-9a-f]+: 61fd btnez [0-9a-f]+ <[^>]*>
120 [ 0-9a-f]+: f7ef 5d1f sltiu \$5,32767
121 [ 0-9a-f]+: 61fd btnez [0-9a-f]+ <[^>]*>
122 [ 0-9a-f]+: f010 5600 slti \$6,-32768
123 [ 0-9a-f]+: 60fd bteqz [0-9a-f]+ <[^>]*>
124 [ 0-9a-f]+: f7ef 571e slti \$7,32766
125 [ 0-9a-f]+: 60fd bteqz [0-9a-f]+ <[^>]*>
126 [ 0-9a-f]+: f010 5800 sltiu \$16,-32768
127 [ 0-9a-f]+: 60fd bteqz [0-9a-f]+ <[^>]*>
128 [ 0-9a-f]+: f7ef 591f sltiu \$17,32767
129 [ 0-9a-f]+: 60fd bteqz [0-9a-f]+ <[^>]*>
130 [ 0-9a-f]+: f010 5200 slti \$2,-32768
131 [ 0-9a-f]+: 60fd bteqz [0-9a-f]+ <[^>]*>
132 [ 0-9a-f]+: f7ef 531f slti \$3,32767
133 [ 0-9a-f]+: 60fd bteqz [0-9a-f]+ <[^>]*>
134 [ 0-9a-f]+: f010 5c00 sltiu \$4,-32768
135 [ 0-9a-f]+: 60fd bteqz [0-9a-f]+ <[^>]*>
136 [ 0-9a-f]+: f7ef 5d1f sltiu \$5,32767
137 [ 0-9a-f]+: 60fd bteqz [0-9a-f]+ <[^>]*>
138 [ 0-9a-f]+: 5200 slti \$2,0
139 [ 0-9a-f]+: 6001 bteqz [0-9a-f]+ <[^>]*>
140 [ 0-9a-f]+: ea4b neg \$2
141 [ 0-9a-f]+: 5300 slti \$3,0
142 [ 0-9a-f]+: 6001 bteqz [0-9a-f]+ <[^>]*>
143 [ 0-9a-f]+: eb6b neg \$3
144 [ 0-9a-f]+: 5500 slti \$5,0
145 [ 0-9a-f]+: 6785 move \$4,\$5
146 [ 0-9a-f]+: 6001 bteqz [0-9a-f]+ <[^>]*>
147 [ 0-9a-f]+: ec8b neg \$4
148 #pass
This page took 0.033578 seconds and 4 git commands to generate.