gem5/src/arch/x86/isa
Gabe Black 25e385e0cf Use the new symbols to clean up the assembler.
--HG--
extra : convert_revision : 005464e875ede1e37dfe0e0482c29fd793ca52be
2007-06-21 15:30:05 +00:00
..
decoder Fix a typo in one of the operand type tags. 2007-06-20 19:04:41 +00:00
formats Implement rip relative addressing and put in some missing loads and stores. 2007-06-20 19:08:04 +00:00
insts Use the new symbols to clean up the assembler. 2007-06-21 15:30:05 +00:00
microops Add in code that lays the ground work for setting flags. 2007-06-21 13:48:44 +00:00
base.isa Add a function to print out segment names. 2007-06-19 14:14:17 +00:00
bitfields.isa Add a stack size bitfield and expose the mode component of the ExtMachInst. 2007-06-19 14:15:21 +00:00
includes.isa Needed for last change set to work :P 2007-06-21 15:29:02 +00:00
macroop.isa Make memory instructions work better, add more macroop implementations, add an lea microop, move EmulEnv into it's own .cc and .hh. 2007-06-20 15:02:50 +00:00
main.isa Fix up a comment that wasn't changed over to x86. 2007-06-12 16:30:48 +00:00
microasm.isa Define symbols for the x86 specialization of the microassembler. 2007-06-21 15:28:08 +00:00
operands.isa Get rid of the immediate and displacement components of the EmulEnv struct and use them directly out of the instruction. The extra copies are conceptually realistic but are just innefficient as implemented. Also don't use the zeroeth microcode register for general storage since it's now the zero register, and implement a load and a store microops. 2007-06-19 14:18:25 +00:00
specialize.isa Implement rip relative addressing and put in some missing loads and stores. 2007-06-20 19:08:04 +00:00