Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(104)

Side by Side Diff: binutils/opcodes/ppc-dis.c

Issue 3018030: [binutils] Bump binutils to 2.20.1 (Closed) Base URL: ssh://git@gitrw.chromium.org:9222/nacl-toolchain.git
Patch Set: Created 10 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « binutils/opcodes/po/opcodes.pot ('k') | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 /* ppc-dis.c -- Disassemble PowerPC instructions 1 /* ppc-dis.c -- Disassemble PowerPC instructions
2 Copyright 1994, 1995, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2 Copyright 1994, 1995, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007,
3 2008, 2009 Free Software Foundation, Inc. 3 2008, 2009 Free Software Foundation, Inc.
4 Written by Ian Lance Taylor, Cygnus Support 4 Written by Ian Lance Taylor, Cygnus Support
5 5
6 This file is part of the GNU opcodes library. 6 This file is part of the GNU opcodes library.
7 7
8 This library is free software; you can redistribute it and/or modify 8 This library is free software; you can redistribute it and/or modify
9 it under the terms of the GNU General Public License as published by 9 it under the terms of the GNU General Public License as published by
10 the Free Software Foundation; either version 3, or (at your option) 10 the Free Software Foundation; either version 3, or (at your option)
(...skipping 71 matching lines...) Expand 10 before | Expand all | Expand 10 after
82 | PPC_OPCODE_32), 82 | PPC_OPCODE_32),
83 0 }, 83 0 },
84 { "7450", (PPC_OPCODE_PPC | PPC_OPCODE_CLASSIC | PPC_OPCODE_ALTIVEC 84 { "7450", (PPC_OPCODE_PPC | PPC_OPCODE_CLASSIC | PPC_OPCODE_ALTIVEC
85 | PPC_OPCODE_32), 85 | PPC_OPCODE_32),
86 0 }, 86 0 },
87 { "7455", (PPC_OPCODE_PPC | PPC_OPCODE_CLASSIC | PPC_OPCODE_ALTIVEC 87 { "7455", (PPC_OPCODE_PPC | PPC_OPCODE_CLASSIC | PPC_OPCODE_ALTIVEC
88 | PPC_OPCODE_32), 88 | PPC_OPCODE_32),
89 0 }, 89 0 },
90 { "750cl", (PPC_OPCODE_PPC | PPC_OPCODE_PPCPS) 90 { "750cl", (PPC_OPCODE_PPC | PPC_OPCODE_PPCPS)
91 , 0 }, 91 , 0 },
92 { "a2", (PPC_OPCODE_PPC | PPC_OPCODE_CLASSIC | PPC_OPCODE_ISEL
93 | PPC_OPCODE_POWER4 | PPC_OPCODE_POWER5 | PPC_OPCODE_CACHELCK
94 | PPC_OPCODE_64 | PPC_OPCODE_A2),
95 0 },
92 { "altivec", (PPC_OPCODE_PPC | PPC_OPCODE_CLASSIC), 96 { "altivec", (PPC_OPCODE_PPC | PPC_OPCODE_CLASSIC),
93 PPC_OPCODE_ALTIVEC }, 97 PPC_OPCODE_ALTIVEC },
94 { "any", 0, 98 { "any", 0,
95 PPC_OPCODE_ANY }, 99 PPC_OPCODE_ANY },
96 { "booke", (PPC_OPCODE_PPC | PPC_OPCODE_BOOKE | PPC_OPCODE_32), 100 { "booke", (PPC_OPCODE_PPC | PPC_OPCODE_BOOKE | PPC_OPCODE_32),
97 0 }, 101 0 },
98 { "booke32", (PPC_OPCODE_PPC | PPC_OPCODE_BOOKE | PPC_OPCODE_32), 102 { "booke32", (PPC_OPCODE_PPC | PPC_OPCODE_BOOKE | PPC_OPCODE_32),
99 0 }, 103 0 },
100 { "cell", (PPC_OPCODE_PPC | PPC_OPCODE_CLASSIC | PPC_OPCODE_64 104 { "cell", (PPC_OPCODE_PPC | PPC_OPCODE_CLASSIC | PPC_OPCODE_64
101 | PPC_OPCODE_POWER4 | PPC_OPCODE_CELL | PPC_OPCODE_ALTIVEC), 105 | PPC_OPCODE_POWER4 | PPC_OPCODE_CELL | PPC_OPCODE_ALTIVEC),
(...skipping 36 matching lines...) Expand 10 before | Expand all | Expand 10 after
138 0 }, 142 0 },
139 { "ppc", (PPC_OPCODE_PPC | PPC_OPCODE_CLASSIC | PPC_OPCODE_32), 143 { "ppc", (PPC_OPCODE_PPC | PPC_OPCODE_CLASSIC | PPC_OPCODE_32),
140 0 }, 144 0 },
141 { "ppc32", (PPC_OPCODE_PPC | PPC_OPCODE_CLASSIC | PPC_OPCODE_32), 145 { "ppc32", (PPC_OPCODE_PPC | PPC_OPCODE_CLASSIC | PPC_OPCODE_32),
142 0 }, 146 0 },
143 { "ppc64", (PPC_OPCODE_PPC | PPC_OPCODE_CLASSIC | PPC_OPCODE_64), 147 { "ppc64", (PPC_OPCODE_PPC | PPC_OPCODE_CLASSIC | PPC_OPCODE_64),
144 0 }, 148 0 },
145 { "ppc64bridge", (PPC_OPCODE_PPC | PPC_OPCODE_CLASSIC | PPC_OPCODE_64_BRIDGE 149 { "ppc64bridge", (PPC_OPCODE_PPC | PPC_OPCODE_CLASSIC | PPC_OPCODE_64_BRIDGE
146 | PPC_OPCODE_64), 150 | PPC_OPCODE_64),
147 0 }, 151 0 },
148 { "a2", (PPC_OPCODE_PPC | PPC_OPCODE_CLASSIC | PPC_OPCODE_ISEL
149 | PPC_OPCODE_POWER4 | PPC_OPCODE_POWER5 | PPC_OPCODE_CACHELCK
150 | PPC_OPCODE_64 | PPC_OPCODE_A2),
151 0 },
152 { "ppcps", (PPC_OPCODE_PPC | PPC_OPCODE_PPCPS), 152 { "ppcps", (PPC_OPCODE_PPC | PPC_OPCODE_PPCPS),
153 0 }, 153 0 },
154 { "pwr", (PPC_OPCODE_POWER | PPC_OPCODE_32), 154 { "pwr", (PPC_OPCODE_POWER | PPC_OPCODE_32),
155 0 }, 155 0 },
156 { "pwr2", (PPC_OPCODE_POWER | PPC_OPCODE_POWER2 | PPC_OPCODE_32), 156 { "pwr2", (PPC_OPCODE_POWER | PPC_OPCODE_POWER2 | PPC_OPCODE_32),
157 0 }, 157 0 },
158 { "pwr4", (PPC_OPCODE_PPC | PPC_OPCODE_CLASSIC | PPC_OPCODE_64
159 | PPC_OPCODE_POWER4),
160 0 },
161 { "pwr5", (PPC_OPCODE_PPC | PPC_OPCODE_CLASSIC | PPC_OPCODE_64
162 | PPC_OPCODE_POWER4 | PPC_OPCODE_POWER5),
163 0 },
164 { "pwr5x", (PPC_OPCODE_PPC | PPC_OPCODE_CLASSIC | PPC_OPCODE_64
165 | PPC_OPCODE_POWER4 | PPC_OPCODE_POWER5),
166 0 },
167 { "pwr6", (PPC_OPCODE_PPC | PPC_OPCODE_CLASSIC | PPC_OPCODE_64
168 | PPC_OPCODE_POWER4 | PPC_OPCODE_POWER5 | PPC_OPCODE_POWER6
169 | PPC_OPCODE_ALTIVEC),
170 0 },
171 { "pwr7", (PPC_OPCODE_PPC | PPC_OPCODE_CLASSIC | PPC_OPCODE_ISEL
172 | PPC_OPCODE_64 | PPC_OPCODE_POWER4 | PPC_OPCODE_POWER5
173 | PPC_OPCODE_POWER6 | PPC_OPCODE_POWER7 | PPC_OPCODE_ALTIVEC
174 | PPC_OPCODE_VSX),
175 0 },
158 { "pwrx", (PPC_OPCODE_POWER | PPC_OPCODE_POWER2 | PPC_OPCODE_32), 176 { "pwrx", (PPC_OPCODE_POWER | PPC_OPCODE_POWER2 | PPC_OPCODE_32),
159 0 }, 177 0 },
160 { "spe", (PPC_OPCODE_PPC | PPC_OPCODE_EFS), 178 { "spe", (PPC_OPCODE_PPC | PPC_OPCODE_EFS),
161 PPC_OPCODE_SPE }, 179 PPC_OPCODE_SPE },
162 { "vsx", (PPC_OPCODE_PPC | PPC_OPCODE_CLASSIC), 180 { "vsx", (PPC_OPCODE_PPC | PPC_OPCODE_CLASSIC),
163 PPC_OPCODE_VSX }, 181 PPC_OPCODE_VSX },
164 }; 182 };
165 183
166 /* Handle -m and -M options that set cpu type, and .machine arg. */ 184 /* Handle -m and -M options that set cpu type, and .machine arg. */
167 185
(...skipping 356 matching lines...) Expand 10 before | Expand all | Expand 10 after
524 { 542 {
525 col += fprintf (stream, " %s,", ppc_opts[i].opt); 543 col += fprintf (stream, " %s,", ppc_opts[i].opt);
526 if (col > 66) 544 if (col > 66)
527 { 545 {
528 fprintf (stream, "\n"); 546 fprintf (stream, "\n");
529 col = 0; 547 col = 0;
530 } 548 }
531 } 549 }
532 fprintf (stream, " 32, 64\n"); 550 fprintf (stream, " 32, 64\n");
533 } 551 }
OLDNEW
« no previous file with comments | « binutils/opcodes/po/opcodes.pot ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698