Komit Sejarah

Pembuat SHA1 Pesan Tanggal
  nickysn 869f395a31 + added knowledge to the compiler for the x86 instructions, that don't read 8 tahun lalu
  nickysn 9303a8f61a * changed the x86 TInsProp.Ch structure from a 3-element array to a pascal set; 8 tahun lalu
  nickysn 189e49998c * fixes to the x86 instruction flags tracking attributes: 8 tahun lalu
  nickysn 3d28878210 + added taicpu.op_reg_reg_ref() constructor for x86, in order to support the 8 tahun lalu
  Jonas Maebe a25ebbba3e + added volatility information to all memory references 8 tahun lalu
  sergei b5660401fe * Some cleanup for AVX part of internal assembler. Functionality is not changed. 8 tahun lalu
  sergei ebe134febc * Fixed memory reference size for MOVSS instruction, Mantis #29954. 8 tahun lalu
  sergei edf943a4f6 * Changed memory operand size for VMOVSS instruction to 32 bits, Mantis #29957. 8 tahun lalu
  florian 56252d59f0 + support for the PREFETCHTW1 instruction based on a patch by Emelyanov Roman, resolves #30933 8 tahun lalu
  pierre 38f751573a Copy TExternChain type and AddSymbol procedure to unit aasmcpu from agx86nsm unit 9 tahun lalu
  florian ec92bc3390 * case of identifiers fixed 9 tahun lalu
  florian 406e3c4ac1 + support xgetbv instruction, resolves issue #29958 9 tahun lalu
  florian 8d5cc3dfa4 * (extended and modified) patch by Emelyanov Roman to add suport of RDRAND, RDSEED and TSX instructions set, resolves issue #29893. 9 tahun lalu
  nickysn b562bcfdbd * fixed the alignment filler in code sections on i8086 to always use nops, 9 tahun lalu
  nickysn cf3230b100 - removed IF_CENTAUR and replaced it with IF_CYRIX. Rationale: only 3 Centaur - 9 tahun lalu
  nickysn 9a2f5e01d7 + added range checking for the immediate operand of NEC V20/V30's instructions CLR1, SET1, NOT1 and TEST1 9 tahun lalu
  nickysn 0be6d062ac + added range checking for the imm4 operand of NEC V20/V30's instructions 9 tahun lalu
  nickysn a376229d80 - removed IF_CYRIX and IF_AMD from the TODO list of instructions, that we're 9 tahun lalu
  nickysn 5f87ac5d47 + added 486 to the list of supported CPUs on the i8086 and i386 targets 9 tahun lalu
  nickysn 867a4881ba * changed the codes of the IF_CYRIX and IF_AMD instruction flags, to avoid 9 tahun lalu
  nickysn c061a98e93 * made the i8086 internal assembler cpu instruction set checking follow the 9 tahun lalu
  Jonas Maebe 53052f26a0 * changed output parameter of process_ea_ref() from "out" to "var", as it is 9 tahun lalu
  nickysn 439ab331e9 * factored out some of the duplicated (between x86 targets) parts of process_ea() to a common function 9 tahun lalu
  nickysn db5e67c3fe + introduced a new type TRelocDataInt for use as the 'data' parameter for 9 tahun lalu
  nickysn d4c21cf13a * also check for 386+ when emitting a reference with a fs: or gs: prefix 9 tahun lalu
  nickysn ef9504ffd7 * made the \325 x86 prefix to generate a 0x66 prefix on i8086, thus fixing many 9 tahun lalu
  nickysn e6ac1a4af5 + added check for the compatibility of each instruction with the selected target 9 tahun lalu
  nickysn a508f9e5d3 + added check if the selected cpu is 386+ when writing a 66h or 67h prefix in 9 tahun lalu
  nickysn 22b6e00147 * extracted the writing of 0x66 and 0x67 prefixes in the x86 internal assembler 9 tahun lalu
  nickysn 78362ed6ae * RELOC_ABSOLUTE32 made different than RELOC_ABSOLUTE on i8086 (and fixed all 9 tahun lalu