Метка в встроенной сборке GCCC++

Программы на C++. Форум разработчиков
Anonymous
Метка в встроенной сборке GCC

Сообщение Anonymous »

Я использую архитектуру x86-64 с процессором AMD, и я также использую Linux с Debian-Distro.
Я хочу использовать метку непосредственно в встроенной сборке, а также хочу использовать этикетку Goto в сборке Код < /p>
Пример кода: < /p>

Код: Выделить всё

#include 
int main() {
int a = 5, b = 5;
__asm__ __volatile__ (
"cmp %1, %2\n\t"
"je %l[match]\n\t"
:
: "r" (a), "r" (b)
:
: match
);
std::cout 
g++ asm.cpp -o p

asm.cpp: In function ‘int main()’:
asm.cpp:11:6: error: expected ‘)’ before ‘:’ token
11 |     :
|      ^
|      )
12 |     :
|     ~
Что не так с кодом?

Подробнее здесь: https://stackoverflow.com/questions/793 ... sembly-gcc

Вернуться в «C++»