1. Assembler / Говнокод #6463

    +247

    1. 1
    2. 2
    mov eax, eax			;without this crap, it fucks up
      mov ecx, ecx			;don't ask me why...

    нашел в инклудах к opengl

    Запостил: ragim, 23 Апреля 2011

    Комментарии (15) RSS

    • >fucks up
      fix up
      Ответить
    • Бубнокод!
      Ответить
    • выравнивание?
      Ответить
    • >fucks up
      Как это переводится?
      Ответить
    • Не понять без контекста ( Выравнивание, или флажки сбросить надо..
      Ответить
      • x86 'mov' не меняет флажков, т.е. дело не в флажках.

        Дело по-видимому в выравнивании, и, скорее всего, не в нормальном цивилизованном выравнивании, а в банальном "говнокодовом" выравнивании: где-то в соврешенно другом месте кода написана какая-то тупая фигня, которая как-то завязана на положение кода в памяти.
        Ответить
        • ох, так спать хотелось, что не рассмотрел, mov там или or/and
          А все же хотелось бы подробностей
          Ответить
          • nop зачем придуман? Уже хоть им выравнивай!
            Ответить
    • Задержка, я думаю
      Ответить

    Добавить комментарий