Historial de Commits

Autor SHA1 Mensaje Fecha
  yury 75491ae21c * Removed/ifdefed the assigned and unused variables. hace 4 años
  yury 64c586b86d * Removed/ifdefed lots of unused variables. hace 4 años
  florian ecc3ce64ea * x86: some fixes to enable 8 and 16 bit operations hace 4 años
  florian 792b629aa6 + -Xa option: generate code which allows to use more than 2 GB of static data on 64 Bit targets hace 4 años
  florian 9c7cb3dbd7 * fix spilling of avx(512) registers hace 4 años
  florian c3a0e0c6d2 * compilation on i386 fixed hace 4 años
  florian 78244d89dc * use VPXORD in avx-512 mode as VPXOR does not work for the upper 16 registers hace 4 años
  florian 47066f0ce7 * moved UseAVX from cgx86 to cpubase hace 4 años
  florian 3ae370b190 * also use avx copying for mod 4=0 memory blocks hace 4 años
  florian f8d33dc188 * fix tcgx86.a_loadmm_reg_ref and tcgx86.a_loadmm_ref_reg for 64 OS_M512 hace 4 años
  florian 60bb8600a1 + copy mode avx512 hace 4 años
  florian 37e934ffbd * using ymm registers for copying data is always useful, regardless of alignment hace 4 años
  florian 637976e83f * patch by Marģers to unify internal error numbers, resolves #37888 hace 4 años
  florian c2684c0dc3 * use V* instructions if possible hace 4 años
  florian cf153b0854 * use (V)XORPS/D for unary minus hace 4 años
  yury 4dcdaa259a * 8086: Use CX as a scratch register instead of BX. hace 5 años
  florian e73dd883cd + handle OS_128 in mm code hace 5 años
  florian 5f67d830e7 * better rules if a 3 op mul operation is tried hace 5 años
  florian 88c98a5741 * improve copy_avx gencopy mode hace 5 años
  florian 93eb40b05c * create vpxor instead of pxor in avx mode hace 5 años
  florian 3d81c8e51d * re-activate copy_mm: using it instead of movs might reduce register pressure hace 5 años
  florian 8f0a3cfce7 * x86-64: adjust stack by push/pop if possible hace 5 años
  florian 7dbab3a78f * handle OP_XOR for a full mm register correctly in tcgx86.opmm_loc_reg hace 5 años
  nickysn 0f6ab0de17 * handle LOC_(C)SUBSETREG/REF in second_NegNot_assign hace 5 años
  florian 70a836c4a2 * first part of merging parts of Jeppe's intrinsics patch, mainly r31135 hace 5 años
  florian a34ae2261a * copy fpu parameters using fld/fst onto the stack hace 5 años
  florian b7c6e01b03 * cleaning up tcgsize: it makes no sense to declare every combination and type hace 5 años
  florian 7000d82dcd * do not convert cmp 0,... into test ...,... before the post pass of the peephole optimizer hace 5 años
  florian a7e72617a6 * fix stackmisalignment calculation to take care of pushf/push cs, before r43503, hace 5 años
  florian 240acc10f8 * fix calculation of stackmisalignment for interrupt procedures as pointed out by Jonas hace 5 años