Historie revizí

Autor SHA1 Zpráva Datum
  J. Gareth "Curious Kit" Moreton 63a2395e2c * x86: Made a check for BMI2 more explicit in the integer division code generator před 3 roky
  J. Gareth "Curious Kit" Moreton 645fe8a0c3 * x86: EDX is now deallocated before MULX instructions in the "magic div" algorithm so it can be used as the destination před 3 roky
  J. Gareth "Curious Kit" Moreton 3f24bd3886 * x86: Improved unsigned integer division for when BMI2 is available. před 3 roky
  J. Gareth "Curious Kit" Moreton 079905654d * x86: 64-bit integer division reciprocal algorithm uses IMUL před 3 roky
  J. Gareth "Curious Kit" Moreton 6f24c8b4ef * x86: Code generation fixes where FLAGS před 3 roky
  J. Gareth "Curious Kit" Moreton 3ce6c478cc Bug fixes to magic division and vectorcall code that trigger -CriotR checks před 3 roky
  J. Gareth "Curious Kit" Moreton 671c674d65 Expanding division to 64-bit and tests před 4 roky
  florian fc41306c45 * fix alignment issues with -<single/double> when using SSE před 4 roky
  florian 5bcc530707 * handle -<mm reg.> more cleverly if SSE is used před 4 roky
  florian 9bd785c06b * fix handling of -0.0 in sse/avx code, resolves #39357 před 4 roky
  pierre 85fa313e59 Use uvalue field to get unsigned and avoid range check or overflow errors před 4 roky
  yury 64c586b86d * Removed/ifdefed lots of unused variables. před 4 roky
  florian ecc3ce64ea * x86: some fixes to enable 8 and 16 bit operations před 4 roky
  florian 80f87edffd * x86-64: correctly translate and with large constants in mod optimizations, resolves #38164 před 4 roky
  florian 9af9f140a5 * do an unsigned division if one operand is unsigned an the other před 4 roky
  florian 637976e83f * patch by Marģers to unify internal error numbers, resolves #37888 před 5 roky
  florian 99d3651da9 * generate simplified code for unary minus when sse/avx is used před 5 roky
  florian cf153b0854 * use (V)XORPS/D for unary minus před 5 roky
  florian 28f25b2df0 * reworked usage of tcgnotnode.handle_locjump před 5 roky
  florian f6e6b807d5 + optimize <signed> mod <power of 2> for x86-64 as well před 5 roky
  Jonas Maebe 281b3ad276 * fix case completeness and unreachable code warnings in compiler that would před 6 roky
  yury 4357caaad8 * Removed unused local vars. před 7 roky
  florian 2385c47c28 * compilation on x86-64 fixed před 7 roky
  florian 8c5606b41d + support mmx shifting před 7 roky
  florian 810acd82b2 * patch by J. Gareth Moreton that makes some improvements to the Peephole Optimizer for x86 and x86-64 code, as well as some cleanup with formatting, code syntax consistency, and debug messages. před 7 roky
  florian 5c4b1737c4 * in the generate_code normally imaginary registers are used, so just resize the register to 8 bit, the register allocator takes care of the rest před 7 roky
  florian 4a98fcb9d3 * patch by J. Gareth Moreton: reorganises the produced machine code for large unsigned divisions, resolves #32984 před 7 roky
  florian 52aa40c3b0 * remove explicit cast to int64 to avoid an internalerror 200706094, resolves #33004 před 7 roky
  florian 724b822b54 * patch based on a proposal by J. Gareth Moreton to reduce register usage před 7 roky
  florian 11a3d8762a * patch by J. Gareth Moreton: před 7 roky