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