Nikolai
Зачем перфоратор перегибать 😳
Ты его попробуй согнуть сначала)) Гнут сверло!
IB
Падает рубль.
Kirill
Падает рубль.
Зарплата в евро
IB
Зарплата в евро
Научи бл#ть!
Anonymous
И меня
Anonymous
Teach mi
Anatoly
так и евро следом падает
Anonymous
Anonymous
Как понять?
когда одной мышки достаточно для написания полноценной программы
Anonymous
дада перфокарты перфоленты перфоструны и т.д. и т.п.
Anonymous
Anonymous
Anonymous
деды воевали
Anonymous
.const CAPTIONHEIGHT = 16 SIZEBORDER = 4 MINIMUMWIDTH = 64 MINIMUMHEIGHT = CAPTIONHEIGHT INNERBORDER EQU FALSE
Anonymous
ПОЧЕМУ БОЛЬШИМИ БУКВАМИ?=)
Anonymous
Л не л
Anonymous
смотря где=)
Anonymous
ладно хоть цыфры большими не пишут
Anonymous
Лайфхак
Anonymous
Стою в магазине самообслуживания , хитроумная бабуля взвешивает яблоки на весах, взвесила значит ценник приклеила на пакет, пошла обратно к прилавку с яблоками и доложила ещё 4-5 штук, беспроигрышная схема экономии, как эта афера пришла в голову этой милой бабуле?!:D @beshort
стара как мир
Megaket4up
я у бананов ненужную часть отрезаю
Vladimir
стара как мир
Ну это почти как у Задорнова: советские женщины в тупой Америке ставят кулек на весы и приподнимают его
Vladimir
И весы выдают ценник на полиэтиленовый пакет
как раз всегда на ноже гоняю, буду резать
ещё старее хак был
чувак переклеивал штрихкоды на товарах
его осудили вроде даже
оочень старый хак
берёшь много товару, и клеишь на дорогие шк от дешевых
продавец может не заметить
если идентичные товары переклеивать (скажем люкс и стандартный), то вообще изи
Dmitry
ага, на сыр например
Roman
Я как то шёл от зубного весь перемотанный на полголовы, зашёл в магаз, взял сок и булочку, на кассе кассиршу прошу сигареты сверху достать, пока она доставала про зубы разговорились и нехилым по пропускной способности голосовым трафиком. В итоге я оплачиваю сиги и ухожу. Потом когда уже домой пришёл в чеке увидел, что сиги она пробила а еду нет) Я прям как цыган :-@
­
Как-то больше на ФЭУ похоже.
Anonymous
https://www.youtube.com/watch?v=ix7sjQ0FRpU
Anonymous
https://www.youtube.com/watch?v=iF8CnG7ee-A
Anonymous
частота килогерц 100 максимум
Anonymous
https://www.youtube.com/watch?v=n58bu4CMSb8
Anonymous
b_getNextdByte
Anonymous
b_ByteReceive:
Anonymous
джойнят и молчат=) боятся что чайниками обзавут или эникеями
Anonymous
10000000 10000000 10000000 10000000
k0rs4r
А может наоборот ждут интересных технических вопросов, но все молчат ?)
Anonymous
includelib \masm32\lib\kernel32.lib
Anonymous
Вот вопрос: :) Как вытащить из ymm регистра нужный dword в GPR ? Для xmm использую инструкцию VPEXTRD, но вот с ymm она не работает даже в AVX2
Anonymous
геометки собирать?
Anonymous
The AVX2 extension allows all the AVX instructions operating on packed integers to use 256-bit data types, and introduces some new instructions as well. The AVX instructions that operate on packed integers and had only a 128-bit vari- ants, have been supplemented with 256-bit variants, and thus their syntax rules became analogous to AVX instructions operating on packed oating point types.
­
/ban
Group Butler [beta]
/ban
Reply to someone
Anonymous
/ban ё
Anonymous
/ban
Anonymous
за что банят?
Anonymous
пусть бот рассказывает
Anonymous
или по ключевому слову бинарник выдаёт
k0rs4r
>VPEXTRD такой нету, есть vpermd, но она в пределах ymm только работает. Принципиально напрямую в GPRs ?
k0rs4r
можно нужный dword подвинуть в ymm так чтоб из xmm напрямую через vmovd достать
Anonymous
01101000011010010010000001100001011011000110110000100001
Anonymous
>VPEXTRD такой нету, есть vpermd, но она в пределах ymm только работает. Принципиально напрямую в GPRs ?
я за один проход в 4-ых ymm обрабатываю по 8 dword (итого 32), затем результат срвниваю с тем что хочу получить. И, если, вдруг повезло, что чтото гдето совпало, нужно "вытащить" тот dword который совпал, чтобы например напечатать его в консоль
Anonymous
ps. это банальный брутофорс полинома в CRC32
k0rs4r
интересно насколько прирост получится
Anonymous
да, самому интересно. Два CPU по 6 ядер с HT. Сначала fork-ом на 24 треда распараллелил, но на общих регистрах, без SIMD. Сейчас вот хочу 24 ядра прмножить на 32 конвеера при avx2 :)))
Anonymous
оО
Anonymous
кстати, никто не в курсе, если проц с HyperThreading, то конвееры Sse/Avx тоже параллельно работают, или там один на физическое ядро, или как
Anonymous
12 физич ядер, 24 логических. Стоит ли запускать 12 или 24 потока активно использующих AVX регистры
Anonymous
на GPR регистрах в 24 потока брутофорс отрабатывает 45 минут, вот доделаю на avx и проверю, будет ли в 32 раза быстрее ))) за 1 минуту сосчитает ли
k0rs4r
с HyperThreading по-моему вообще смысл в оптимизациях по типу размещение инструкций которые могут спариться в конвеерах пропал, т.к. какая инструкция на каком ядре в момент простоя будет исполнена не известно
k0rs4r
по-моем тут больше профит даст оптимизация по данным (выравнивание и т.п.) и насколько хорошо сам алгоритм векторизируется
Anonymous
выложу на гитхаб как доделаю
Anonymous
как один крендель заявил а можешь за вечер научить ассемблеру
k0rs4r
ну основным инструкциям, из которых строятся 90% софта легко. Но вот понять принцип работы проца и из примитивов че-то работающее составить за вечер вряд ли )
Anonymous
задал ему вопрос с чего начнёт прграмму свою с единички или с нолика=)))
Anonymous
Anonymous
хехе, век живи век учись, а всё не выучишь
мозг лопнёт всё запомнить это как чужой код с комментами
k0rs4r
+ инструкции добавляются. Я интел манул раз 8 перечитывал года 4 назад, сейчас там смотрю - инструкций новых прилично и по-моему+ одно новое расширение проца