Информация об изменениях

Сообщение Re[14]: За счет чего выстреливают языки? от 17.07.2015 6:53

Изменено 17.07.2015 6:58 BulatZiganshin

Здравствуйте, antropolog, Вы писали:

BZ>>ой. вот тебе для пример такой вопрос — есть char a[16] и b[16], нужно найти номер первого различающегося байта. какой ты предложишь подход?

A>хз, поксорить и посчитать clz не используя бранчи?

тепло. но уже начиная с mmx есть pcmpeqb и pmovmskb. надо ли объяснять почему компиляторы эти способы не используют?

а как ты прокомментируешь вот этот код: http://rsdn.ru/forum/philosophy/6116041.1
Автор: alex_public
Дата: 16.07.15
Re[14]: За счет чего выстреливают языки?
Здравствуйте, antropolog, Вы писали:

BZ>>ой. вот тебе для пример такой вопрос — есть char a[16] и b[16], нужно найти номер первого различающегося байта. какой ты предложишь подход?

A>хз, поксорить и посчитать clz не используя бранчи?

тепло. но уже начиная с mmx есть pcmpeqb и pmovmskb. надо ли объяснять почему компиляторы эти способы не используют?

а как ты прокомментируешь вот этот код: http://rsdn.ru/forum/philosophy/6116041.1
Автор: alex_public
Дата: 16.07.15
? заметны фишки, которые ни один мегагуру ассемблера не догадается использовать?