Commit History

Author SHA1 Message Date
  pierre 38f751573a Copy TExternChain type and AddSymbol procedure to unit aasmcpu from agx86nsm unit 9 years ago
  florian ec92bc3390 * case of identifiers fixed 9 years ago
  florian 406e3c4ac1 + support xgetbv instruction, resolves issue #29958 9 years ago
  florian 8d5cc3dfa4 * (extended and modified) patch by Emelyanov Roman to add suport of RDRAND, RDSEED and TSX instructions set, resolves issue #29893. 9 years ago
  nickysn b562bcfdbd * fixed the alignment filler in code sections on i8086 to always use nops, 9 years ago
  nickysn cf3230b100 - removed IF_CENTAUR and replaced it with IF_CYRIX. Rationale: only 3 Centaur - 9 years ago
  nickysn 9a2f5e01d7 + added range checking for the immediate operand of NEC V20/V30's instructions CLR1, SET1, NOT1 and TEST1 9 years ago
  nickysn 0be6d062ac + added range checking for the imm4 operand of NEC V20/V30's instructions 9 years ago
  nickysn a376229d80 - removed IF_CYRIX and IF_AMD from the TODO list of instructions, that we're 9 years ago
  nickysn 5f87ac5d47 + added 486 to the list of supported CPUs on the i8086 and i386 targets 9 years ago
  nickysn 867a4881ba * changed the codes of the IF_CYRIX and IF_AMD instruction flags, to avoid 9 years ago
  nickysn c061a98e93 * made the i8086 internal assembler cpu instruction set checking follow the 9 years ago
  Jonas Maebe 53052f26a0 * changed output parameter of process_ea_ref() from "out" to "var", as it is 9 years ago
  nickysn 439ab331e9 * factored out some of the duplicated (between x86 targets) parts of process_ea() to a common function 9 years ago
  nickysn db5e67c3fe + introduced a new type TRelocDataInt for use as the 'data' parameter for 9 years ago
  nickysn d4c21cf13a * also check for 386+ when emitting a reference with a fs: or gs: prefix 9 years ago
  nickysn ef9504ffd7 * made the \325 x86 prefix to generate a 0x66 prefix on i8086, thus fixing many 9 years ago
  nickysn e6ac1a4af5 + added check for the compatibility of each instruction with the selected target 9 years ago
  nickysn a508f9e5d3 + added check if the selected cpu is 386+ when writing a 66h or 67h prefix in 9 years ago
  nickysn 22b6e00147 * extracted the writing of 0x66 and 0x67 prefixes in the x86 internal assembler 9 years ago
  nickysn 78362ed6ae * RELOC_ABSOLUTE32 made different than RELOC_ABSOLUTE on i8086 (and fixed all 9 years ago
  yury 862348c317 * Keep the GOT offset in a virtual register for i386 non-darwin platforms. 9 years ago
  nickysn 1487236f29 + support addr_fardataseg references in the internal asm writer 10 years ago
  nickysn e9c790f4eb + support 'SEG' in the i8086 inline assembler 10 years ago
  nickysn 0da38dbc79 + implemented support for the 'dgroup' (addr_dgroup) relocation type in the omf 10 years ago
  nickysn 25a834087e + choose the correct version of "Jcc near" to use on i8086 (386+ or 8086+) 10 years ago
  nickysn bfd5670cc8 + support new magic code \23 in the internal asm writer - same as \13, but with 10 years ago
  nickysn 955c29618a + support far calls and jumps in the internal asm writer 10 years ago
  nickysn a7e059c875 + support segment relocations in the omf writer 10 years ago
  nickysn f5ddd351fe * allow use of the imm8 form of 16-bit instructions on i8086 10 years ago