• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1diff --git a/crypto/aes/asm/aesni-x86.pl b/crypto/aes/asm/aesni-x86.pl
2index fe2b26542a..812758e02e 100644
3--- a/crypto/aes/asm/aesni-x86.pl
4+++ b/crypto/aes/asm/aesni-x86.pl
5@@ -2027,7 +2027,7 @@ my ($l_,$block,$i1,$i3,$i5) = ($rounds_,$key_,$rounds,$len,$out);
6 	&movdqu		(&QWP(-16*2,$out,$inp),$inout4);
7 	&movdqu		(&QWP(-16*1,$out,$inp),$inout5);
8 	&cmp		($inp,$len);			# done yet?
9-	&jb		(&label("grandloop"));
10+	&jbe		(&label("grandloop"));
11
12 &set_label("short");
13 	&add		($len,16*6);
14@@ -2453,7 +2453,7 @@ my ($l_,$block,$i1,$i3,$i5) = ($rounds_,$key_,$rounds,$len,$out);
15 	&pxor		($rndkey1,$inout5);
16 	&movdqu		(&QWP(-16*1,$out,$inp),$inout5);
17 	&cmp		($inp,$len);			# done yet?
18-	&jb		(&label("grandloop"));
19+	&jbe		(&label("grandloop"));
20
21 &set_label("short");
22 	&add		($len,16*6);