Historial de Commits

Autor SHA1 Mensaje Fecha
  pierre 78dbdcb095 Disable overflow/range check in some part of the arm code hace 4 años
  pierre 92cd9502ef Merge of revisions 40277 hace 6 años
  pierre 36f9ce1cb2 Merge of trunk commits 39983,39986,40109 hace 6 años
  florian 4f5f3c4a09 + support for vmov.xx vreg,#imm on arm hace 7 años
  nickysn 518cdf9674 * replaced the saved_XXX_registers arrays with virtual methods inside hace 7 años
  Jonas Maebe 880d438704 * renamed t<cpuname>procinfo to tcpuprocinfo for all targets, so we can hace 8 años
  florian ad71b8348e * S1..S15 do not need to be marked as volatile as they are sub-registers of double size registers hace 9 años
  Jeppe Johansen 5ca1740bee Fix issue in is_thumb32_imm. imm<11:10> have to be non-zero meaning the rotate only works from 8 to 31. Caused 0x8000001F to be mistaken for a valid immediate. hace 10 años
  Jeppe Johansen 3d7dce81fe Make MRS and MSR use the right encoding on Thumb architectures. hace 10 años
  Jeppe Johansen 71cdedea82 Add missing NOP, and B instruction forms. hace 10 años
  Jeppe Johansen 5c3093a937 Add most non-VFP Thumb-2 instruction entries for the ARM internal writer. hace 10 años
  Jeppe Johansen d023c63ad0 Add a lot of instruction table entries and missing instructions for support of most ARM32 mode instructions from ARMv4 up ARMv7A. hace 10 años
  masta fb52392e20 Reformat and comment is_thumb32_imm hace 11 años
  svenbarth c48d572996 Implement support for saving and restoring address registers. hace 11 años
  florian d4968e054b + arm: tsettings.instructionset hace 12 años
  florian 086ae4b999 Merge r22905 and r22906 hace 12 años
  florian 1eeeb309c7 * intial armv6m support, it is not working yet, constant pool insertation and conditional branch fixup is not working yet hace 12 años
  florian 47d43750e4 * remove unused units from uses statements hace 12 años
  masta e327b4581c Use TRegNameTable instead of array[tregisterindex] of string[10] hace 12 años
  Jeppe Johansen 4e84431dde Fix some optimizations which assume that there are 3 operands hace 12 años
  Jeppe Johansen 666332385d Added coprocessor registers, and support for 6 operands(MCR/MRC instructions, etc) hace 12 años
  Jeppe Johansen a8f9b0dac4 Added initial support for the Cortex-M4F FPv4_S16 FPU hace 12 años
  Jeppe Johansen 3e963a49e2 Added support for IT block merging hace 12 años
  Jeppe Johansen 9ec9b44784 Add CBNZ/CBZ instructions hace 12 años
  florian 54d3d736f5 * patch by Jeppe Johansen to add support for handling different flags for xPSR regs, hace 13 años
  masta d8af83d252 Introduce a version of MatchInstruction for multiple instructions hace 13 años
  florian 55e6da6d28 * make cpubase for arm use inlining hace 13 años
  florian d8161c185c + track usage of flags by using a new register RS_/NR_DEFAULTFLAGS hace 13 años
  masta d987cee96a Introduce split_into_shifter_const to ARM-Code Generator hace 13 años
  masta 3205169ab9 Use roldword intrinsic instead of function rotl. hace 13 años