6.60.34 Встроенные функции TILE-Gx ¶
GCC предоставляет встроенные функции для доступа к каждой инструкции процессора TILE-Gx. Эти встроенные функции имеют вид:
unsigned long long __insn_op (...)
Где op — имя инструкции. Полный список инструкций см. в руководстве ISA.
GCC также предоставляет встроенные функции для прямого доступа к регистрам сети. Эти встроенные функции:
unsigned long long __tile_idn0_receive (void) unsigned long long __tile_idn1_receive (void) unsigned long long __tile_udn0_receive (void) unsigned long long __tile_udn1_receive (void) unsigned long long __tile_udn2_receive (void) unsigned long long __tile_udn3_receive (void) void __tile_idn_send (unsigned long long) void __tile_udn_send (unsigned long long)
Встроенная функция void __tile_network_barrier (void) используется для гарантии, что никакие сетевые операции перед ней не будут переупорядочены с теми, что после неё.
© Free Software Foundation
Licensed under the GNU Free Documentation License, Version 1.3.
https://gcc.gnu.org/onlinedocs/gcc-11.4.0/gcc/TILE-Gx-Built-in-Functions.html