Всем привет!
А теперь более полная постановка задачи. Нужно комбинировать по определенной «битовой» формуле большое количество байт. Формула может меняться. Например: C=a1*b2+a3*b4+a1*b4+a4*b1
, где a1a2a3a4 - первое 4-битовое число, b1b2b3b4 - второе 4-битовое число, * - битовое И, + - битовое ИЛИ. Еще операцию можно записать в виде 4x4 матрицы:
b1 b2 b3 b4
a1 . * . *
a2 . . . .
a3 . . . *
a4 * . . .
Все это нужно делать быстро.
Какие есть для этого инструменты? Подозреваю что это где-то в районе mmx, sse и других подобных инструкций, есть такое?