Как я могу вызвать функцию PTX из CUDA C?
Я пытаюсь найти способ вызова функции ptx (.func) из CUDA C. Скажем, у меня была функция PTX, как это:
.func (.reg .s32 %res) inc_ptr ( .reg .s32 %ptr, .reg .s32 %inc )
{
add.s32 %res, %ptr, %inc;
ret;
}
Я знаю, что могу назвать это из ptx так:
call (%d), inc_ptr, (%s, %d);
Но я понятия не имею, как назвать это из CUDA C. Я знаю, что могу встроить ptx-сборку с помощью asm (), но я не нашел способа встроить функцию. Надеюсь, кто-то может помочь!
Спасибо!