Gabe Black
|
7c521db9de
|
X86: Implement the ldst microop and put it in existing microcode where appropriate.
--HG--
extra : convert_revision : f08bd725d07a501bb7a0ce91590b5d37db99c6f3
|
2007-10-02 22:08:09 -07:00 |
|
Gabe Black
|
a75b6f5106
|
X86: Move the fp microops to their own file with their own base classes in C++ and python.
--HG--
extra : convert_revision : 9cd223f2005adb36fea2bb56fa39793a58ec958c
|
2007-09-19 18:27:55 -07:00 |
|
Gabe Black
|
4478487c37
|
X86: Add SSE comparison instructions and microops and move some FP microops to be with the other ones.
--HG--
extra : convert_revision : ee0b5acde08d12c51a5282efb58d1ac72e0779af
|
2007-09-06 16:09:28 -07:00 |
|
Gabe Black
|
34f3c9d196
|
X86: Add operands to handle floating point registers.
--HG--
extra : convert_revision : 2e8289dbd3f5dda1221014d4ed0e9450f60de0cf
|
2007-08-29 20:35:30 -07:00 |
|
Gabe Black
|
cbc24d6600
|
Actually include miscregs.hh
--HG--
extra : convert_revision : 6ebf906d2211b94f28c173f0d2da91bd446fcb2c
|
2007-07-17 13:30:23 -07:00 |
|
Gabe Black
|
4f7809d5e6
|
Pull some hard coded base classes out of the isa description.
--HG--
rename : src/arch/x86/isa/base.isa => src/arch/x86/isa/outputblock.isa
extra : convert_revision : 7954e7d5eea3b5966c9e273a08bcd169a39f380c
|
2007-07-14 17:14:19 -07:00 |
|
Gabe Black
|
ec24de8b59
|
Get rid of an unnecessary include file.
--HG--
extra : convert_revision : d8d139180917f54006a5a79df4a0f206ddd39fed
|
2007-06-21 20:35:26 +00:00 |
|
Gabe Black
|
13bf022053
|
Needed for last change set to work :P
--HG--
extra : convert_revision : 9e57e582dd1ef2805d5adffcc0ccfd99596d9f54
|
2007-06-21 15:29:02 +00:00 |
|
Gabe Black
|
a68ddf685c
|
Make memory instructions work better, add more macroop implementations, add an lea microop, move EmulEnv into it's own .cc and .hh.
--HG--
extra : convert_revision : 1212b8463eab1c1dcba7182c487d1e9184cf9bea
|
2007-06-20 15:02:50 +00:00 |
|
Gabe Black
|
2e9fa55f51
|
Get rid of unnecessary namespace prototype.
--HG--
extra : convert_revision : 388c0d6f2af96c4d33c1fe5d42a21866a4d71556
|
2007-06-12 16:29:49 +00:00 |
|
Gabe Black
|
1f7ed5b7b4
|
Big changes to use the new microcode assembler.
--HG--
extra : convert_revision : 7d1a43c5791a2e7e30533746da3dd7036a5b8799
|
2007-06-08 16:09:43 +00:00 |
|
Gabe Black
|
61c56ffeaf
|
A batch of changes and fixes. Macroops are now generated automatically, multiops do alot more of what they're supposed to (excluding memory operands), and microops are slightly more implemented.
--HG--
extra : convert_revision : 518059f47e11df50aa450d4a322ef2ac069c99c9
|
2007-04-03 15:01:09 +00:00 |
|
Gabe Black
|
a41b86ba01
|
Stub decoder. This is probably even farther from finished than it looks...
--HG--
extra : convert_revision : a39a158fec4560f6eb7a6987592c473677c0b1ba
|
2007-03-05 16:16:28 +00:00 |
|