Size: a a a

2021 August 21

c

codingteam@cjr in codingteam
Minoru
не простим! Мы запомним, что ты разбираешься в сортах, и будем тебя звать участвовать в срачиках!
источник

FO

FORTRAN ONE LOVE in codingteam
Лишь бы насрать!
источник

КП

Крылатый Пегас... in codingteam
:D
источник

AO

Alibek a1batross Oma... in codingteam
Ага.

Точно скажу, что в e2k у класса инструкций (всякие сложения, вычитания, ну то что попроще) есть векторные версии. Ну то бишь paddb складывает 8 8-битных чисел, paddh 4x16, paddw 2x32 и... paddd 1x64
источник

КП

Крылатый Пегас... in codingteam
Складывает одно число?
источник

AO

Alibek a1batross Oma... in codingteam
вектор из одного элемента
источник

AO

Alibek a1batross Oma... in codingteam
неправильно выразился
источник

КП

Крылатый Пегас... in codingteam
Ы
источник

c

codingteam@cjr in codingteam
Minoru
а paddq — 0,5x128!
источник

c

codingteam@cjr in codingteam
Minoru
то ли недо-складывает, то ли складывает полу-число
источник

AO

Alibek a1batross Oma... in codingteam
Регистры они удлинили, поэтому там есть qpaddd, но все-таки уже qpaddq нет
источник

AO

Alibek a1batross Oma... in codingteam
притом для 128-битных векторов там нет каких-то отдельных регистров, а отдельно запрашиваемая (по сути всегда включенная, лол) верхушка к дефолтным.
источник

AO

Alibek a1batross Oma... in codingteam
и специальные инструкции упаковывающие два регистра в один жырный
источник

AO

Alibek a1batross Oma... in codingteam
мне интересно что будет когда они добавят 256-битные вектора
источник

AO

Alibek a1batross Oma... in codingteam
ну или там матричные операции. Почитал я про Intel AMX, интересная штуковина
источник

c

codingteam@cjr in codingteam
Minoru
это типа как eax+edx в x86 для умножения более крупных чисел?
источник

AO

Alibek a1batross Oma... in codingteam
нет, это соседние регистры. А у них не соседние, а ещё один РгФ, в котором каждый регистр является дополнением к обычному
источник

AO

Alibek a1batross Oma... in codingteam
притом это так довольно давно, они просто его длину увеличили
источник

AO

Alibek a1batross Oma... in codingteam
раньше использовалось для 80-битных флоатов
источник

c

codingteam@cjr in codingteam
Minoru
ну, все равно похоже, просто в x86 это только для скаляров, а в Эльбрусе аналогичную идею применили к векторам (если я правильно понял твоё описание)
источник