Historie revizí

Autor SHA1 Zpráva Datum
  nickysn 2b6e5d817e * changed the parameter of is_16_bit_ref to be a treference, instead of toper před 8 roky
  nickysn baf492c7a5 + another helper function: x86_parameterized_string_op_param_count před 8 roky
  nickysn 0fb79946a5 + added support for the parameterized versions of the x86 string instructions před 8 roky
  nickysn 92a52a9f4d + implemented support for instructions with non-native address size on i8086 před 8 roky
  nickysn 8589b946fc * different versions (behind cpu specific ifdefs) of process_ea_ref renamed před 8 roky
  nickysn 31c9214884 * replaced R_SUBADDR with the appropriate size (R_SUBW, R_SUBD or R_SUBQ) in před 8 roky
  nickysn e701fa8de1 * converted the x86 instruction flags to a set, so they can be extended more před 8 roky
  florian 1ffdf02b94 + Ch_*Op4 před 8 roky
  florian b1dff29cbf * removed unused units před 8 roky
  nickysn 0c244046a9 * proper register change info for the movs,cmps and scas x86 string instructions před 8 roky
  nickysn 1d34e96064 + added x86 instruction flag Ch_RFLAGScc, indicating instructions that read před 8 roky
  nickysn 1146b7c12c + added detailed information for individual flag bits use for most x86 před 8 roky
  nickysn 869f395a31 + added knowledge to the compiler for the x86 instructions, that don't read před 8 roky
  nickysn 9303a8f61a * changed the x86 TInsProp.Ch structure from a 3-element array to a pascal set; před 8 roky
  nickysn 189e49998c * fixes to the x86 instruction flags tracking attributes: před 8 roky
  nickysn 3d28878210 + added taicpu.op_reg_reg_ref() constructor for x86, in order to support the před 8 roky
  Jonas Maebe a25ebbba3e + added volatility information to all memory references před 9 roky
  sergei b5660401fe * Some cleanup for AVX part of internal assembler. Functionality is not changed. před 9 roky
  sergei ebe134febc * Fixed memory reference size for MOVSS instruction, Mantis #29954. před 9 roky
  sergei edf943a4f6 * Changed memory operand size for VMOVSS instruction to 32 bits, Mantis #29957. před 9 roky
  florian 56252d59f0 + support for the PREFETCHTW1 instruction based on a patch by Emelyanov Roman, resolves #30933 před 9 roky
  pierre 38f751573a Copy TExternChain type and AddSymbol procedure to unit aasmcpu from agx86nsm unit před 9 roky
  florian ec92bc3390 * case of identifiers fixed před 9 roky
  florian 406e3c4ac1 + support xgetbv instruction, resolves issue #29958 před 9 roky
  florian 8d5cc3dfa4 * (extended and modified) patch by Emelyanov Roman to add suport of RDRAND, RDSEED and TSX instructions set, resolves issue #29893. před 9 roky
  nickysn b562bcfdbd * fixed the alignment filler in code sections on i8086 to always use nops, před 9 roky
  nickysn cf3230b100 - removed IF_CENTAUR and replaced it with IF_CYRIX. Rationale: only 3 Centaur - před 9 roky
  nickysn 9a2f5e01d7 + added range checking for the immediate operand of NEC V20/V30's instructions CLR1, SET1, NOT1 and TEST1 před 9 roky
  nickysn 0be6d062ac + added range checking for the imm4 operand of NEC V20/V30's instructions před 9 roky
  nickysn a376229d80 - removed IF_CYRIX and IF_AMD from the TODO list of instructions, that we're před 9 roky