提交 2b85e23d 编写于 作者: A Andy Polyakov

Prototype mnemonics in padlock_verify_context for better portability

[read support for Solaris assembler].
上级 026bb0b9
......@@ -391,14 +391,14 @@ padlock_verify_context(struct padlock_cipher_data *cdata)
{
asm volatile (
"pushfl\n"
" bt $30,(%%esp)\n"
" btl $30,(%%esp)\n"
" jnc 1f\n"
" cmp %2,%1\n"
" cmpl %2,%1\n"
" je 1f\n"
" popfl\n"
" sub $4,%%esp\n"
"1: add $4,%%esp\n"
" mov %2,%0"
" subl $4,%%esp\n"
"1: addl $4,%%esp\n"
" movl %2,%0"
:"+m"(padlock_saved_context)
: "r"(padlock_saved_context), "r"(cdata) : "cc");
}
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册