summaryrefslogtreecommitdiff
path: root/src/arch/arm/isa
AgeCommit message (Expand)Author
2009-11-10ARM: Implement fault classes.Gabe Black
2009-11-08ARM: Support forcing load/store multiple to use user registers.Gabe Black
2009-11-08ARM: Simplify the load/store multiple generation code.Gabe Black
2009-11-08ARM: Split the condition codes out of the CPSR.Gabe Black
2009-11-08ARM: Add back in spots for Rhi and Rlo, and use a named constant for LR.Gabe Black
2009-11-08ARM: Get rid of the Raddr operand.Gabe Black
2009-11-08ARM: Set up an intregs.hh for ARM.Gabe Black
2009-07-29ARM: Mul and mla ignore the c and v flags, but we were setting them to 1.Gabe Black
2009-07-27ARM: Decode fstmx and fldmx instructions. We can ignore them for now.Gabe Black
2009-07-27ARM: Implement a basic version of the fmxr instruction.Gabe Black
2009-07-27ARM: Implement a basic version of the fmrx instruction.Gabe Black
2009-07-27ARM: Add in spots for the VFP control registers.Gabe Black
2009-07-27ARM: Fix the CLZ instruction.Gabe Black
2009-07-27ARM: Handle register indexed system calls.Ali Saidi
2009-07-08ARM: Use custom read/write code to alias R15 with the PC.Gabe Black
2009-07-08ARM: Move the remaining microops out of the decoder and into the ISA desc.Gabe Black
2009-07-08ARM: Move the memory microops out of the decoder and into the ISA desc.Gabe Black
2009-07-08ARM: Move the integer microops out of the decoder and into the ISA desc.Gabe Black
2009-07-08ARM: Improve memory instruction disassembly.Gabe Black
2009-07-08ARM: Get rid of the MemAcc and EAComp static insts.Gabe Black
2009-07-08ARM: Get rid of end_addr in the ArmMacroStore constructor.Gabe Black
2009-07-08ARM: Add an AddrMode2 format for memory instructions that use address mode 2.Gabe Black
2009-07-08ARM: Don't always update CPSR.Gabe Black
2009-07-08ARM: Add an AddrMode3 format for memory instructions that use address mode 3.Gabe Black
2009-07-08ARM: Add load/store double instructions.Gabe Black
2009-07-08ARM: Add operands for the load/store double instructions.Gabe Black
2009-07-02ARM: Fix how address mode bits are handled.Jack Whitham
2009-07-02ARM: Fix the code snippet for mla.Jack Whitham
2009-07-01ARM: Make DataOps select from a set of ways to set the c and v flags.Gabe Black
2009-07-01ARM: Get rid of some bitfields that aren't used. A few may need to be readded.Gabe Black
2009-07-01ARM: Add a findLsbSet function and use it to implement clz.Gabe Black
2009-07-01ARM: Add defaults for DataOp flag code.Gabe Black
2009-07-01ARM: Get rid of the val2 variable.Gabe Black
2009-07-01ARM: Centralize the declaration of resTemp.Gabe Black
2009-07-01ARM: Add a DataImmOp format similar to DataOp.Gabe Black
2009-07-01ARM: Decode some media instructions. These are untested.Gabe Black
2009-07-01ARM: Use the new DataOp format to simplify the decoder.Gabe Black
2009-07-01ARM: Add in some new artificial fields that make decoding a little easier.Gabe Black
2009-07-01ARM: Add a DataOp format so data op definitions can be aggregated.Gabe Black
2009-06-24ARM: Fix signed multiply long and add some unimplemented loads.Jack Whitman
2009-06-24ARM: Link register is trashed by non-executed branch and link operations.Jack Whitman
2009-06-23ARM: Added unimplemented load/store multiple instructions.Jack Whitman
2009-06-21ARM: Move util functions out of the isa desc.Gabe Black
2009-06-21ARM: Simplify the ISA desc by pulling some classes out of it.Gabe Black
2009-06-21ARM: Remove the currently unecessary FPAOp class.Gabe Black
2009-06-21ARM: Make inst bitfields accessible outside of the isa desc.Gabe Black
2009-06-21ARM: Don't downconvert ExtMachInsts to MachInsts.Gabe Black
2009-06-21ARM: Get rid of a few more unused operands.Gabe Black
2009-06-21ARM: Get rid of unnecessary Re operand.Gabe Black
2009-06-21ARM: Clear out some inherited hangers on in util.isa and utility.hh.Gabe Black