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);