我如何告诉gcc我的内联程序集清除了堆栈的一部分



考虑这样的内联汇编:

uint64_t flags;
asm ("pushfntpop %0" : "=rm"(flags) : : /* ??? */);

尽管有可能有某种内在的RFLAGS的内容,我如何指示编译器,我的内联汇编在堆栈顶部的内存的一个四字?

就我而言,这目前是不可能的。

相关内容

  • 没有找到相关文章

最新更新