6.57.29 Встроенные функции 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-4.9.4/gcc/TILE-Gx-Built-in-Functions.html