Aiwan \ (•◡•) / _bot
Dan
[*]
🦥Alex Fails
🦥Alex Fails
Он, кстати, и в вк заходить перестал...
Стасик.
А администрация всегда права.
Aiwan \ (•◡•) / _bot
disba1ancer
кажется, кто-то перепутал таблички
Anonymous
Edem
добрый день!
Использую TASM, хочу считать символы из файла.
Латинские буквы считываются нормально, а вместо кириллицы странные "D0", "B0".
Есть идеи, где я мог допустить ошибку?
Edem
Eugene
Aiwan \ (•◡•) / _bot
disba1ancer
Алексей
Edem
disba1ancer
а где можно почитать?
Да уж не помню, либо пошарь по папке досбокса на предмет мануала, либо в конфиг загляни
Aiwan \ (•◡•) / _bot
есть конфиг с русскими коментариями, там все понятно для чего какие опции и их варианты
Edem
спасибо всем!
Edem
сохранил файл .txt в кодировке ansi, в конфиге dosbox'a прописал
keyboardlayout=ru443
Eugene
Eugene
Что бы никто не догадался? :-)
Eugene
Не успел :)
Edem
Почему 443 ?
такс, я еще поэксперемнтировал.
работает даже если просто "ru".
P.S. в мануале написано вписать ru443
мертвецким сном.
Андрей
В чем разница gather и mov инструкций в avx сете?
Saenro
Eugene
Saenro
Крошечный по сравнению с keyrus
Vitaliy ◀️TriΔng3l▶️
А за что забанен AndreyCPP?
Vitaliy ◀️TriΔng3l▶️
Можешь подсказать по ассемблеру? Использую vpgatherqq, он загружает нормально. Заменяя его на vpgatherdq , ошибка illegal index register in second operand. "vpgatherdq ymm1, [values+8*ymm0], ymm7
Vitaliy ◀️TriΔng3l▶️
Спасибо. Разобрался. В личку написал, потому что почему-то дали бан на сообщения в чате.
Vitaliy ◀️TriΔng3l▶️
(Вопрос уже решён, там нужны были индексы как 32x4 в xmm, а не в ymm)
Алексей
Ему бы закреп прочитать.
Vitaliy ◀️TriΔng3l▶️
Он не забанен.
O_O А говорит, что the admins of this group have restricted you from writing here, но понятно)
Алексей
а что рынок в России еще требует низкоуровневых программистов ?
Они будут нужны всегда, пока будут существовать машинные коды.
Алексей
у нас вендоров толком нет
Алексей
пару антивирусных компаний
Алексей
вот и весь рынок
Алексей
ага
Алексей
ниша мертва в России
Vitaliy ◀️TriΔng3l▶️
Как минимум, тех, кто сможет понять, почему между скобочками внезапно оказалась 1 строчка, а не около 6
Так как ты намёков не понимаешь, ро на сутки.
Андрей
Есть ли хороший способ без перехода к скалярам сделать битовый сдвиг вправо одного вектора на другой. (avx1, avx2 версии доступны)?
Vitaliy ◀️TriΔng3l▶️
Андрей
Да... Чот в Гугле не увидел, кроме сдвига на константу
Андрей
Я когда сигнатуры смотрел, видел слово count, и думал это тоже скаляр
Андрей
обычно пишут m256i a, m256i b
Aiwan \ (•◡•) / _bot
Андрей
Нужно сделать горизонтальную xor сумму в ymm 4 64-битных чисел. Как быстрее, достать одну половину, сделать векторный pxor между xmm, а потом достать два скаляра и сделать между ними xor; или сразу доставать 4 скаляра и делать xor?
Eugene
Eugene
Сразу 4 скаляра не достанешь.
Anonymous
а что за фишка с pxor потом xor?
Anonymous
как это работает?
Андрей
Ну сначала векторно xor. Потом оставшиеся два обычным. xor же коммутативен и ассоциативен
Anonymous
благодарю!
Андрей
А в любом случае нужно перейти к скаляру от вектора. Это неизбежно
Андрей
Спасает vpxor