Gabe Black
|
bd8812cf99
|
ARM: Replace the "never" condition with the "unconditional" condition.
|
2010-06-02 12:58:00 -05:00 |
|
Gabe Black
|
af91d27271
|
ARM: Add a base class for 32 bit thumb data processing immediate instructions.
|
2010-06-02 12:58:00 -05:00 |
|
Gabe Black
|
bfe1a194dd
|
ARM: Add a function to decode 32 bit thumb immediate values.
|
2010-06-02 12:58:00 -05:00 |
|
Gabe Black
|
f49cdb4f5d
|
ARM: Make sure ExtMachInst is used consistently instead of regular MachInst.
|
2010-06-02 12:58:00 -05:00 |
|
Gabe Black
|
ebb273bb7b
|
ARM: Add a new base class for instructions that can do an interworking branch.
|
2010-06-02 12:57:59 -05:00 |
|
Gabe Black
|
9ef82c0bc4
|
ARM: Track the current ISA mode using the PC.
|
2010-06-02 12:57:59 -05:00 |
|
Ali Saidi
|
422f0d9f10
|
ARM: Begin implementing CP15
|
2009-11-17 18:02:09 -06:00 |
|
Gabe Black
|
e543f16247
|
ARM: Write some functions to write to the CPSR and SPSR for instructions.
|
2009-11-14 19:22:30 -08:00 |
|
Gabe Black
|
8a4af3668d
|
ARM: Support forcing load/store multiple to use user registers.
|
2009-11-08 15:49:03 -08:00 |
|
Nathan Binkert
|
2c5fe6f95e
|
build: fix compile problems pointed out by gcc 4.4
|
2009-11-04 16:57:01 -08:00 |
|
Gabe Black
|
1d4f338b39
|
ARM: Move the memory microops out of the decoder and into the ISA desc.
|
2009-07-08 23:02:19 -07:00 |
|
Gabe Black
|
70a75ceb84
|
ARM: Move the integer microops out of the decoder and into the ISA desc.
|
2009-07-08 23:02:19 -07:00 |
|
Gabe Black
|
4eb18cc07a
|
ARM: Improve memory instruction disassembly.
|
2009-07-08 23:02:19 -07:00 |
|
Gabe Black
|
2fb8d481ab
|
ARM: Tune up predicated instruction decoding.
|
2009-07-08 23:02:19 -07:00 |
|
Gabe Black
|
ddcf084f16
|
ARM: Get rid of the MemAcc and EAComp static insts.
|
2009-07-08 23:02:19 -07:00 |
|
Gabe Black
|
311f77f33d
|
ARM: Add an AddrMode2 format for memory instructions that use address mode 2.
|
2009-07-08 23:02:19 -07:00 |
|
Gabe Black
|
17f0943398
|
ARM: Add an AddrMode3 format for memory instructions that use address mode 3.
|
2009-07-08 23:02:19 -07:00 |
|
Gabe Black
|
b8f064c88c
|
ARM: Use the new DataOp format to simplify the decoder.
|
2009-07-01 22:11:39 -07:00 |
|
Gabe Black
|
1ea14b8fac
|
ARM: Show more information when disassembling data processing intstructions.
This will need more work, but it should be a lot closer.
|
2009-06-27 00:30:23 -07:00 |
|
Gabe Black
|
56f1845471
|
ARM: Show branch targets relative to the nearest symbol.
|
2009-06-27 00:29:30 -07:00 |
|
Gabe Black
|
a4ac3fad7a
|
ARM: Write a function for printing mnemonics and predicates.
|
2009-06-27 00:29:12 -07:00 |
|
Gabe Black
|
38d8bc64ba
|
ARM: Fill out the printReg function.
|
2009-06-26 22:01:34 -07:00 |
|
Gabe Black
|
d744525273
|
ARM: Simplify some utility functions.
|
2009-06-21 22:51:13 -07:00 |
|
Gabe Black
|
5c2a362cb7
|
ARM: Move util functions out of the isa desc.
|
2009-06-21 22:50:33 -07:00 |
|
Gabe Black
|
d4a03f1900
|
ARM: Simplify the ISA desc by pulling some classes out of it.
|
2009-06-21 17:21:25 -07:00 |
|