summaryrefslogtreecommitdiff
path: root/src/arch/arm/insts
AgeCommit message (Expand)Author
2010-06-02ARM: Add base classes for VFP load/store multiple.Gabe Black
2010-06-02ARM: Move the macro mem constructor out of the isa desc.Gabe Black
2010-06-02ARM: Move the inst2string function out of the isa_desc.Gabe Black
2010-06-02ARM: Add base classes for multiply instructions.Gabe Black
2010-06-02ARM: Eliminate the old style branch instructions.Gabe Black
2010-06-02ARM: Implement new base classes for branches.Gabe Black
2010-06-02ARM: Replace the interworking branch base class with a special operand.Gabe Black
2010-06-02ARM: Fix PC operand handling.Gabe Black
2010-06-02ARM: Get rid of unnecessary flag calculating functions.Gabe Black
2010-06-02ARM: Get rid of the unused Jump format.Gabe Black
2010-06-02ARM: Get rid of obsoleted predicated inst formats, etc.Gabe Black
2010-06-02ARM: Implement disassembly for the new data processing classes.Gabe Black
2010-06-02ARM: Move the modified_imm function from all ARM instructions to just data pr...Gabe Black
2010-06-02ARM: Add new base classes for data processing instructions.Gabe Black
2010-06-02ARM: Reimplement load/store multiple external to the decoder.Gabe Black
2010-06-02ARM: Remove the special naming for the new memory instructions.Gabe Black
2010-06-02ARM: Eliminate the old memory formats which are no longer used.Gabe Black
2010-06-02ARM: Eliminate decoding for the very deprecated FPA instructions.Gabe Black
2010-06-02ARM: Add a .w to the disassembly of 32 bit thumb instructions.Gabe Black
2010-06-02ARM: Implement a new set of base classes for non macro memory instructions.Gabe Black
2010-06-02ARM: Replace the "never" condition with the "unconditional" condition.Gabe Black
2010-06-02ARM: Add a base class for 32 bit thumb data processing immediate instructions.Gabe Black
2010-06-02ARM: Add a function to decode 32 bit thumb immediate values.Gabe Black
2010-06-02ARM: Make sure ExtMachInst is used consistently instead of regular MachInst.Gabe Black
2010-06-02ARM: Add a new base class for instructions that can do an interworking branch.Gabe Black
2010-06-02ARM: Track the current ISA mode using the PC.Gabe Black
2009-11-17ARM: Begin implementing CP15Ali Saidi
2009-11-14ARM: Write some functions to write to the CPSR and SPSR for instructions.Gabe Black
2009-11-08ARM: Support forcing load/store multiple to use user registers.Gabe Black
2009-11-04build: fix compile problems pointed out by gcc 4.4Nathan Binkert
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: Tune up predicated instruction decoding.Gabe Black
2009-07-08ARM: Get rid of the MemAcc and EAComp static insts.Gabe Black
2009-07-08ARM: Add an AddrMode2 format for memory instructions that use address mode 2.Gabe Black
2009-07-08ARM: Add an AddrMode3 format for memory instructions that use address mode 3.Gabe Black
2009-07-01ARM: Use the new DataOp format to simplify the decoder.Gabe Black
2009-06-27ARM: Show more information when disassembling data processing intstructions.Gabe Black
2009-06-27ARM: Show branch targets relative to the nearest symbol.Gabe Black
2009-06-27ARM: Write a function for printing mnemonics and predicates.Gabe Black
2009-06-26ARM: Fill out the printReg function.Gabe Black
2009-06-21ARM: Simplify some utility functions.Gabe Black
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