#
11793:ef606668d247 |
|
09-Nov-2016 |
Brandon Potter <brandon.potter@amd.com> |
style: [patch 1/22] use /r/3648/ to reorganize includes
|
#
11321:02e930db812d |
|
06-Feb-2016 |
Steve Reinhardt <steve.reinhardt@amd.com> |
style: fix missing spaces in control statements
Result of running 'hg m5style --skip-all --fix-control -a'.
|
#
8232:b28d06a175be |
|
15-Apr-2011 |
Nathan Binkert <nate@binkert.org> |
trace: reimplement the DTRACE function so it doesn't use a vector At the same time, rename the trace flags to debug flags since they have broader usage than simply tracing. This means that --trace-flags is now --debug-flags and --trace-help is now --debug-help
|
#
7969:068f061e57a8 |
|
13-Feb-2011 |
Gabe Black <gblack@eecs.umich.edu> |
X86: Put the result used for flags in an intermediate variable.
Using the destination register directly causes the ISA parser to treat it as a source even if none of the original bits are used.
|
#
7676:92274350b953 |
|
10-Sep-2010 |
Nathan Binkert <nate@binkert.org> |
style: fix sorting of includes and whitespace in some files
|
#
7629:0f0c231e3e97 |
|
23-Aug-2010 |
Gabe Black <gblack@eecs.umich.edu> |
X86: Create a directory for files that define register indexes.
This is to help tidy up arch/x86. These files should not be used external to the ISA.
|
#
7087:fb8d5786ff30 |
|
24-May-2010 |
Nathan Binkert <nate@binkert.org> |
copyright: Change HP copyright on x86 code to be more friendly
|
#
6440:78d25904f66a |
|
05-Aug-2009 |
Gabe Black <gblack@eecs.umich.edu> |
X86: Fix how the parity flag is computed. It's only for the lowest order byte, and I had the polarity wrong.
|
#
6361:62de7e765286 |
|
17-Jul-2009 |
Gabe Black <gblack@eecs.umich.edu> |
X86: Set up a named constant for the "fold bit" for int register indices.
|
#
5836:96b77f1f419a |
|
01-Feb-2009 |
Gabe Black <gblack@eecs.umich.edu> |
X86: Calculate flags based on the actual result.
|
#
5144:61cadaae546a |
|
09-Oct-2007 |
Gabe Black <gblack@eecs.umich.edu> |
X86: Get rid of stray Sparc DPRINTF
|
#
5083:49559a8060e8 |
|
19-Sep-2007 |
Gabe Black <gblack@eecs.umich.edu> |
X86: Move the fp microops to their own file with their own base classes in C++ and python.
|
#
5077:4c25f95fa600 |
|
13-Sep-2007 |
Gabe Black <gblack@eecs.umich.edu> |
X86: Fix how ECF is computed in genFlags, and get rid of some duplicate code.
|
#
4954:17d8fe61258e |
|
07-Aug-2007 |
Gabe Black <gblack@eecs.umich.edu> |
X86: Added some missing parenthesis in the condition code calculation function.
|
#
4953:1181cf10e11e |
|
07-Aug-2007 |
Gabe Black <gblack@eecs.umich.edu> |
X86: Implemented and hooked in SCAS (scan string) Fixed the asz assembler symbol. Adjusted the condion checks to have appropriate options. Implemented the SCAS microcode. Attached SCAS into the decoder.
|
#
4804:4a707cb7065b |
|
30-Jul-2007 |
Gabe Black <gblack@eecs.umich.edu> |
X86: Make disassembly use the final register index. Add bits to indicate whether or not register indexes should be "folded".
|
#
4713:c208cec7b5b3 |
|
20-Jul-2007 |
Gabe Black <gblack@eecs.umich.edu> |
Fixed width parameter and provided a parameter to flip the carry bit on subtract.
|
#
4693:ca44a1014212 |
|
17-Jul-2007 |
Gabe Black <gblack@eecs.umich.edu> |
Make disassembled x86 register indices reflect their size. This doesn't handle high byte register accesses. It also highlights the fact that address size isn't actually being calculated, and that the size a microop uses needs to be overridable from the microassembly.
|
#
4688:82d7cbf0e66d |
|
17-Jul-2007 |
Gabe Black <gblack@eecs.umich.edu> |
Add in support for condition code flags. Some microops can set the condition codes, and some of them can be predicated on them. Some of the codes aren't implemented because it was unclear from the AMD patent what they actually did. They are used with string instructions, but they use variables IP, DTF, and SSTF which don't appear to be documented.
|
#
4679:0b39fa8f5eb8 |
|
14-Jul-2007 |
Gabe Black <gblack@eecs.umich.edu> |
Pull some hard coded base classes out of the isa description.
|