Wie kann ich eine ptx-Funktion von CUDA C aus aufrufen?

Ich versuche, einen Weg zu finden, eine ptx-Funktion (.func) von CUDA C aufzurufen. Angenommen, ich hatte eine ptx-Funktion wie diese:

.func (.reg .s32 %res) inc_ptr ( .reg .s32 %ptr, .reg .s32 %inc )
{
    add.s32 %res, %ptr, %inc;
    ret;
}

Ich weiß, dass ich es von ptx so nennen kann:

call (%d), inc_ptr, (%s, %d);

Aber ich habe keine Ahnung, wie ich es von CUDA C aus aufrufen soll. Ich weiß, dass ich mit asm () eine ptx-Assembly inline kann, aber ich habe keine Möglichkeit gefunden, eine Funktion inline zu setzen. Hoffe jemand kann helfen!

Vielen Dank!

Antworten auf die Frage(2)

Ihre Antwort auf die Frage