diff options
author | Ulf Möller <ulf@openssl.org> | 2005-03-19 11:13:30 +0000 |
---|---|---|
committer | Ulf Möller <ulf@openssl.org> | 2005-03-19 11:13:30 +0000 |
commit | 8d274837e5a23ac8eba410cf533578daeb8cdb5b (patch) | |
tree | d99ad8c2d7a2523cf589cd7913592c318dfb9b49 /crypto | |
parent | 5855038049cfc8803c749855d6e58b28d79fc696 (diff) |
fix breakage for Perl versions that do boolean operations on long words
Diffstat (limited to 'crypto')
-rwxr-xr-x | crypto/aes/asm/aes-586.pl | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/crypto/aes/asm/aes-586.pl b/crypto/aes/asm/aes-586.pl index ee02ded463..d5f53f45d8 100755 --- a/crypto/aes/asm/aes-586.pl +++ b/crypto/aes/asm/aes-586.pl @@ -1245,7 +1245,7 @@ sub declast() &mov ($acc,&wparam(0)); # load inp &mov ($key,&wparam(4)); # load ivp - &test ($s2,~15); + &test ($s2,0xFFFFFFF0); &jz (&label("enc_tail")); # short input... &mov ($s0,&DWP(0,$key)); # load iv @@ -1281,7 +1281,7 @@ sub declast() &mov (&wparam(1),$s3); # save out &sub ($s2,16); - &test ($s2,~15); + &test ($s2,0xFFFFFFF0); &mov (&wparam(2),$s2); # save len &jnz (&label("enc_loop")); &test ($s2,15); |