Commit History

Autor SHA1 Mensaxe Data
  florian 24f6cc0da5 * factored out OptPass1FSTP, used by x86-64 now as well %!s(int64=6) %!d(string=hai) anos
  Mattias Gaertner c67c51fdb5 pastojs: char range literals with non ascii, bug #34925 %!s(int64=6) %!d(string=hai) anos
  nickysn b71f815a9a + enabled the asm version of DirectPutPixelX %!s(int64=6) %!d(string=hai) anos
  nickysn 4a93ae0023 + implemented all the write modes in the asm version of DirectPutPixelX %!s(int64=6) %!d(string=hai) anos
  nickysn 3e22a0625f * load only the low byte of CurrentColor in DirectPutPixelX %!s(int64=6) %!d(string=hai) anos
  nickysn aca3933f6d * fixed register in comment %!s(int64=6) %!d(string=hai) anos
  nickysn 46ab1ac384 * fixed register in comment %!s(int64=6) %!d(string=hai) anos
  nickysn 32f85b6bd8 * huge model safe initialization of ES in DirectPutPixelX %!s(int64=6) %!d(string=hai) anos
  nickysn 126bf988a4 * use only 8086/8088 compatible instructions in DirectPutPixelX %!s(int64=6) %!d(string=hai) anos
  nickysn f0a777f617 - removed the regcall ifdefs in DirectPutPixelX %!s(int64=6) %!d(string=hai) anos
  nickysn 4dfee9efc9 - removed the unnecessary for the pascal calling convention register save/restores in DirectPutPixelX %!s(int64=6) %!d(string=hai) anos
  nickysn 93fe4d789e * DirectPutPixelX split into pascal and asm version %!s(int64=6) %!d(string=hai) anos
  Mattias Gaertner 792858eab8 pastojs: fixed reading #$00xx as widechar, bug #34923 %!s(int64=6) %!d(string=hai) anos
  nickysn 6ad69d0ab9 * use stosb instead of mov in PutPixelX %!s(int64=6) %!d(string=hai) anos
  nickysn 5556757f95 * only load the low byte of the color in PutPixelX %!s(int64=6) %!d(string=hai) anos
  nickysn e80d1564ed - don't save/restore registers that don't need to be preserved by the pascal calling convention %!s(int64=6) %!d(string=hai) anos
  nickysn a22ac81677 * PutPixelX converted to a pure assembler routine %!s(int64=6) %!d(string=hai) anos
  nickysn a190d65f92 * huge model safe initialization of ES in PutPixelX %!s(int64=6) %!d(string=hai) anos
  nickysn 6cc00c887f * moved the ES segment register initialization earlier in PutPixelX %!s(int64=6) %!d(string=hai) anos
  nickysn 933dd5b0cc + enabled the asm version of PutPixelX %!s(int64=6) %!d(string=hai) anos
  nickysn abf98cf2cd * perform the clipping in asm in PutPixelX %!s(int64=6) %!d(string=hai) anos
  nickysn a55ee3b687 * moved the loading of X and Y coordinates to the beginning of the asm block in PutPixelX %!s(int64=6) %!d(string=hai) anos
  nickysn d04f801ee2 * swapped ax and cx in PutPixelX %!s(int64=6) %!d(string=hai) anos
  nickysn 5ca7382516 - remove the XorPut support from PutPixelX, since it is not supposed to support different write modes %!s(int64=6) %!d(string=hai) anos
  nickysn a0924c9bbb * perform the viewport adjustment in asm instead of pascal in PutPixelX %!s(int64=6) %!d(string=hai) anos
  nickysn 55f8c0f99a * use 8086/8088-compatible instructions in the asm version of PutPixelX %!s(int64=6) %!d(string=hai) anos
  nickysn bf711c4586 * PutPixelX split into pure pascal and asm version %!s(int64=6) %!d(string=hai) anos
  nickysn 8e832f31dc * fix register in comment %!s(int64=6) %!d(string=hai) anos
  nickysn 9c3d65b08f * use lodsb instead of mov in GetPixelX %!s(int64=6) %!d(string=hai) anos
  nickysn 948328160b * use SI instead of DI in the asm GetPixelX %!s(int64=6) %!d(string=hai) anos