void _mcount(uint64_t caller_ra){
uint64_t rbp=0;
uint64_t rsp=0;
__asm__ __volatile__("mov x0, fp\n"
"mov %1, sp \n"
:"=g"(rbp),"=g"(rsp)
:);
printf("rbp = 0x%llx , rsp=0x%llx\n" , rbp , rsp);
}
<source>:9:27: error: invalid operand for instruction
9 | "mov %1, sp \n"