Re[6]: 32->16 (565)
От: maxxlu  
Дата: 31.01.07 18:56
Оценка:
Здравствуйте, Andrew S, Вы писали:

AS>Например? Одна "кака" получается в старшем бите, а вторая кака — в младших, при OR.

Например, заменяем
        or    eax, ebx

на
        or    ax, bx
        and    eax, $7FFF7FFF

Или вместо OR можно MOV использовать.

AS>В любом случае, спасибо за обсуждение — получается интересно.

Согласен.

AS>Теперь, в общем, я выяснил, что сдвиг — это неправильный способ преобразования даже в форматы с меньшей глубиной цвета (хотя gdi внутри себя именно так и делает). Особенно это хорошо это заметно на 32->8(332). Придется, видимо, делать лукап таблицы.

Весьма может быть. В общем, если чего интересное получится, напишите, хорошо?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.