summaryrefslogtreecommitdiff
path: root/src/arch/arm
AgeCommit message (Expand)Author
2010-06-02ARM: Add support for "SUBS PC, LR and related instructions".Gabe Black
2010-06-02ARM: Make ldrs into the PC and ldm exception return do interworking branches.Gabe Black
2010-06-02ARM: Align the PC when using it as the base for a load.Gabe Black
2010-06-02ARM: Implement ADR as separate from ADD.Gabe Black
2010-06-02ARM: Add support for interworking branch ALU instructions.Gabe Black
2010-06-02ARM: Fix when the flag bits are updated for thumb.Gabe Black
2010-06-02ARM: Don't rely on undefined behavior to get arithmetic right shift.Gabe Black
2010-06-02ARM: Restrict the shift amount from a register to 8 bits.Gabe Black
2010-06-02ARM: Define the VFP load/store multiple instructions.Gabe Black
2010-06-02ARM: Decode the VFP load/store multiple instructions.Gabe Black
2010-06-02ARM: Fix the constant describing the number of floating point registers.Gabe Black
2010-06-02ARM: Add templates for VFP load/store multiple instructions.Gabe Black
2010-06-02ARM: Add base classes for VFP load/store multiple.Gabe Black
2010-06-02ARM: Add floating point load/store microops.Gabe Black
2010-06-02ARM: Add an fp version of one of the microop indexed registers.Gabe Black
2010-06-02ARM: Move the mmap region to where Linux actually has it.Gabe Black
2010-06-02ARM: Eliminate the unused rhi and rlo operands.Gabe Black
2010-06-02ARM: Move the macro mem constructor out of the isa desc.Gabe Black
2010-06-02ARM: Make macroops panic if executed directly.Gabe Black
2010-06-02ARM: GCC < 4.3 has some issues with attribute no return on some functions. Fi...Ali Saidi
2010-06-02ARM: Split out the "basic" templates and format.Gabe Black
2010-06-02ARM: Remove unnecessary cruft from includes.isa.Gabe Black
2010-06-02ARM: Move the inst2string function out of the isa_desc.Gabe Black
2010-06-02ARM: Get rid of the unused ArmGenericCodeSubs.Gabe Black
2010-06-02ARM: Make the predecoder print out the ExtMachInst it gathered when traced.Gabe Black
2010-06-02ARM: Remove special naming for the new version of multiply.Gabe Black
2010-06-02ARM: Hook the new multiply instructions into all the decoders.Gabe Black
2010-06-02ARM: Implement all integer multiply instructions.Gabe Black
2010-06-02ARM: Add templates for multiply instructions.Gabe Black
2010-06-02ARM: Add base classes for multiply instructions.Gabe Black
2010-06-02ARM: Decode plain binary immediate thumb data processing instructions.Gabe Black
2010-06-02ARM: Define a new "movt" data processing instruction.Gabe Black
2010-06-02ARM: Hook the new branch instructions into the 32 bit thumb decoder.Gabe Black
2010-06-02ARM: Hook the new branch instructions into the 16 bit thumb decoder.Gabe Black
2010-06-02ARM: Eliminate the old style branch instructions.Gabe Black
2010-06-02ARM: Hook the new branch instructions into the ARM decoder.Gabe Black
2010-06-02ARM: Implement branch instructions external to the decoder.Gabe Black
2010-06-02ARM: Add new templates for 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: Remove the special naming from the new version of data processing instru...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: Hook the external data processing instructions into the Thumb decoder.Gabe Black
2010-06-02ARM: Move the modified_imm function from all ARM instructions to just data pr...Gabe Black
2010-06-02ARM: Hook the new external data processing instructions to the ARM decoder.Gabe Black
2010-06-02ARM: Implement data processing instructions external to the decoder.Gabe Black