Commit 2b85e23d authored by Andy Polyakov's avatar Andy Polyakov
Browse files

Prototype mnemonics in padlock_verify_context for better portability

[read support for Solaris assembler].
parent 026bb0b9
Loading
Loading
Loading
Loading
+5 −5
Original line number Diff line number Diff line
@@ -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");
}