Aurora TSUBASA
2024-11-12 15:51![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Последние версии компилятора умеют порождать код для архитектуры VE:
"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."
Про эту архитектуру мне удалось нагуглить документы:
Это векторный процессор фирмы NEC, судя по всему нечто наподобие Cray-1.clang --target=ve -O -S hello.c
"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."
Про эту архитектуру мне удалось нагуглить документы: