vak: (Default)
[personal profile] vak
Последние версии компилятора умеют порождать код для архитектуры VE:
clang --target=ve -O -S hello.c
Это векторный процессор фирмы NEC, судя по всему нечто наподобие Cray-1.

"The VE architecture provides 64 scalar 64-bit registers (%s0 - %s63). In addition, the architecture provides 64 vector registers (%v0 - %v63), each 64-bit wide 256 elements, and 16 vector mask registers (%vm0 - %vm15), each 256-bit wide."

Про эту архитектуру мне удалось нагуглить документы: