суббота, 24 декабря 2011 г.

обращаю внимание

цена на годовую подписку для частных лиц снижена до 1399р, пора покупать

UPD: эта была рожденственская скидка, но действует до конца января

воскресенье, 18 декабря 2011 г.

советы читателей: hiew under wine(Ubuntu 10.10)

(Ivan Gorinov)

Использую команду такого вида: wineconsole --backend=user ~/hiew/hiew32.exe
Z:/boot/vmlinuz-2.6.35-31-generic
Настройки консоли Wine: Font "Andale Mono", Size=22.

Единственное "неудобство в мелочах": если указанное в командной строке имя файла начинается с "/", этот первый символ приходится заменять на "\\" или "Z:/".

Нашел, почему не разбирался hiew8.ini - при копировании WinSCP заменяет в текстовых файлах CR/LF на LF. Заменил обратно, все OK.

четверг, 15 декабря 2011 г.

simd префиксы, непорядковый порядок

у меня исторически порядок SIMD-префиксов в таблицах: 66 - F2 - F3, у интела: 66 - F3 - F2, до внезапного появления VEX.PP никто никого не беспокоил, а теперь надо делать либо правильно и муторно (переставлять строчки во всех табличках) либо быстро и потенциально глючно (добавить функцию туда-сюда трансляции индексов для F2/F3)

пятница, 9 декабря 2011 г.

версия 8.21


- показ списка PE ресурсов (F8-F12)
- hiew8.ini сначала ищется в текущем каталоге
- FIX: немного исправлений в (диз)ассемблере
- FIX: некоторые искуственно сделанные PE
- FIX: игнорируется goto -1

среда, 7 декабря 2011 г.

и куда четвертый операнд

а у меня так красиво 3 операнда в 32 битах кодировались, по 11 бит на операнд,
и опять легкое решение сделать qword для описания операндов не наш случай

четверг, 1 декабря 2011 г.

ни в какие таблицы

команды avx имеют те же байты опкода что и sse, но в мнемонику подставили букву V (что провоцирует на всякие глупые трюки) и изменили операнды, вкупе с нехваткой битиков для флагов это сводит на нет возможность положить новые опкоды в старые таблицы.