Историја ревизија

Аутор SHA1 Порука Датум
  nickysn 5a5cd65559 + added helper functions x86_param2paramless_string_op and пре 7 година
  nickysn 98c4986b6d + added x86 helper functions is_x86_string_instruction_op, пре 7 година
  nickysn ddba821561 * GetNextReg(), used by 16-bit and 8-bit code generators (i8086 and avr) moved пре 8 година
  nickysn 30c38a81a9 + also check register type (must be R_INTREGISTER) and subregister (must be пре 8 година
  florian b1dff29cbf * removed unused units пре 8 година
  nickysn 8926adbab5 * fixed names, returned by std_regname for ymm registers пре 8 година
  nickysn c8487c4150 + added individual bits of the x86 flags register as subregisters пре 8 година
  nickysn 5f66f5cebb + distinguish between x86 flags subregisters: flags, eflags and rflags пре 8 година
  nickysn 52f41a8f67 * fixed i8086 regressions after r35082 пре 8 година
  florian 1e374df5b8 * correctly calculate the bit mask in thlcgobj.a_load_regconst_subsetreg_intern, resolves #31042 пре 8 година
  florian d0b2701693 * similiar fix for i386 as done in r34984 for x86-64 пре 8 година
  sergei 2861362780 * Reuse binary search routine from rgbase.pas to look up AT&T register names, removes need in regnumber_count_bsstart constant. Resolves #29471. пре 9 година
  Jonas Maebe 9d4c8f68d4 * fixed first_fpu_immreg definition пре 10 година
  sergei 07e90aaa24 + Implemented IEEE 754-compliant checking for unordered results of floating-point compares on x86 targets. Mantis #9362. пре 11 година
  nickysn 4763723c75 + support compact, large and huge memory models in x86/cpubase.segment_regs_equal() пре 11 година
  nickysn 3555b76495 - rm FDISI,FENI,FSAVE,FSTCW,FSTENV and FSTSW from the requires_fwait_on_8087() пре 11 година
  nickysn e9a4896565 - rm the 287/387+ FPU instructions from the requires_fwait_on_8087() list пре 11 година
  nickysn 12b2f86e99 + added function requires_fwait_on_8087(), which checks whether a given пре 11 година
  florian f132a804d6 + handle 32 bit references on x86-64 so lea can be used for 32 bit arithmetics пре 11 година
  nickysn 58b22adaf1 + added function cpubase.segment_regs_equal, which checks whether 2 segment regs are equal in the current memory model пре 12 година
  nickysn 4840a33b80 * also return true in is_calljmp() for the A_JCXZ instruction on the i8086 пре 12 година
  nickysn ecb5a4866d * refactored the int64 result passing in ax:bx:cx:dx to use 4 paralocs, instead of the GetNextReg hack пре 12 година
  nickysn 6b2f59c3e0 + preparations for returning int64 in ax:bx:cx:dx on i8086 пре 12 година
  nickysn e2cd2813ce + stop with an internal error if GetNextReg is called with a non-imaginary register пре 12 година
  nickysn 107a6f6552 * i8086 versions of i386*.inc and r386*.inc renamed to i8086*.inc and r8086*.inc пре 12 година
  nickysn 981f0a5c6c nested ifdefs converted to series of elseif + some other ifdefs cleaned up пре 12 година
  nickysn eff0894a66 all the extra i8086 units added пре 12 година
  nickysn a4b1a9011b i8086 specific stuff added to x86/cpubase.pas пре 12 година
  Jonas Maebe 68dd05e259 * fixed std_regname() for xmm registers with custom sizes пре 12 година
  masta e327b4581c Use TRegNameTable instead of array[tregisterindex] of string[10] пре 13 година