florian
|
37cb35d780
+ support for the .code directive in arm inline assembler
|
9 years ago |
Jeppe Johansen
|
9d1646e2a8
Add support for writeback in RFE and SRS instructions.
|
9 years ago |
Jonas Maebe
|
8445381929
* merged ait_set and ait_thumb_set into a single tai class
|
10 years ago |
Jeppe Johansen
|
64f127141f
Add VFPv4 FPU type for ARM.
|
10 years ago |
Jeppe Johansen
|
3d7dce81fe
Make MRS and MSR use the right encoding on Thumb architectures.
|
10 years ago |
Jeppe Johansen
|
03b9e5117f
Fix off by 1 error in assembler reader which prevented B instructions from being parsed.
|
10 years ago |
Jeppe Johansen
|
914e9e7b49
Merged from trunk
|
10 years ago |
Jonas Maebe
|
3fe0bd065e
* ARM assembler reader: don't check for postfixes beyond the length
|
10 years ago |
Jeppe Johansen
|
9a482d5281
Refactor and secure some immediate operand encodings.
|
10 years ago |
Jeppe Johansen
|
cc418eef74
Added unified assembler syntax mode so it can be selected with $ASMMODE.
|
10 years ago |
Jeppe Johansen
|
387824c1ee
Added some APSR register bitmask definitions.
|
10 years ago |
Jeppe Johansen
|
9e5979e8be
Implemented UAL syntax support in the ARM assembler reader. Can be toggled with a field for now, but not implemented yet. Still using pre-UAL syntax for now.
|
10 years ago |
Károly Balogh
|
09608a1c28
* fix warnings when compiling the compiler with DFA optimizer enabled on ARM
|
11 years ago |
Károly Balogh
|
628149d923
support label offsets for ARM like GAS, allows things like ADR r4, .label + 256
|
11 years ago |
Jeppe Johansen
|
d89b9a4311
Add support in ARM assembler reader for ldr reg, =literal syntax
|
12 years ago |
florian
|
47d43750e4
* remove unused units from uses statements
|
12 years ago |
Jeppe Johansen
|
666332385d
Added coprocessor registers, and support for 6 operands(MCR/MRC instructions, etc)
|
12 years ago |
Jeppe Johansen
|
8e00978108
Added support for .section, .set, .weak, and .thumb_set directive for GAS assembler reader
|
13 years ago |
florian
|
54d3d736f5
* patch by Jeppe Johansen to add support for handling different flags for xPSR regs,
|
13 years ago |
masta
|
aa4fe66153
Fix ARM ASM-reader for MVN/CMP/CMN/TST/TEQ
|
13 years ago |
Jonas Maebe
|
0fc422f244
* moved definition of maxcpuregister and tcpuregisterset from cgbase to
|
13 years ago |
Jonas Maebe
|
ef2d665a50
+ support for REV and several other ARMv6/ARMv6T2+ opcodes (mantis #21888)
|
13 years ago |
pierre
|
3a7af29d3a
Use aint type local variable in read_index_shift to avoid wrong typecast
|
13 years ago |
florian
|
b93f4b8096
* whitespace fixes
|
14 years ago |
Jonas Maebe
|
bbf0e35a51
+ Support for ARM CPS/CPSIE/CPSID instructions and mode flag bitfield
|
14 years ago |
Jonas Maebe
|
780e75bfac
o patch by Jeppe Johansen to fix mantis #17472:
|
14 years ago |
Jonas Maebe
|
d1538ab023
o added ARM VPFv2/VFPv3 support:
|
15 years ago |
florian
|
515774b864
* merged armthum branch
|
16 years ago |
yury
|
451a290caf
* Fixed 'mixed signed/unsigned' and pointer conversion warnings.
|
17 years ago |
yury
|
fcceb9cfa1
* Removed/ifdefed/commented unused local variables.
|
17 years ago |