考虑这样的内联汇编:
uint64_t flags;
asm ("pushfntpop %0" : "=rm"(flags) : : /* ??? */);
尽管有可能有某种内在的RFLAGS的内容,我如何指示编译器,我的内联汇编在堆栈顶部的内存的一个四字?
就我而言,这目前是不可能的。