We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
32 位 和 64 位的实现最后都把 eax 清 0,这是为了符合什么规范吗 ?
The text was updated successfully, but these errors were encountered:
eax中的值(0)作为函数返回值给调用者
Sorry, something went wrong.
这个函数的原型是; extern "C" { extern void coctx_swap( coctx_t ,coctx_t ) asm("coctx_swap"); }; 返回值不是void么?
32位不知道,64位兼容32位,eax实际是rax的低32位,为了清零低32位,数据对齐。
No branches or pull requests
32 位 和 64 位的实现最后都把 eax 清 0,这是为了符合什么规范吗 ?
The text was updated successfully, but these errors were encountered: