diff options
author | Andy Polyakov <appro@openssl.org> | 2007-05-19 20:12:46 +0000 |
---|---|---|
committer | Andy Polyakov <appro@openssl.org> | 2007-05-19 20:12:46 +0000 |
commit | b2acf7a5722c802d3eacb72c616897abc9853967 (patch) | |
tree | f7b559f70814faee628b185afd124986d088f488 | |
parent | e8d2d9478d66289fa3abdf5abb591ab38e4d98a9 (diff) | |
download | openssl-new-b2acf7a5722c802d3eacb72c616897abc9853967.tar.gz |
Type cast fixes in aes-586.pl [from 098-stable].
-rwxr-xr-x | crypto/aes/asm/aes-586.pl | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/crypto/aes/asm/aes-586.pl b/crypto/aes/asm/aes-586.pl index 2774d1cb49..ec58ae0552 100755 --- a/crypto/aes/asm/aes-586.pl +++ b/crypto/aes/asm/aes-586.pl @@ -512,11 +512,11 @@ sub declast() if($i==3) { &mov ($key,&DWP(12,"esp")); } else { &mov ($out,$s[0]); } &and ($out,0xFF); - &movz ($out,&DWP(2048,$td,$out,1)); + &movz ($out,&BP(2048,$td,$out,1)); if ($i==3) { $tmp=$s[1]; } &movz ($tmp,&HB($s[1])); - &movz ($tmp,&DWP(2048,$td,$tmp,1)); + &movz ($tmp,&BP(2048,$td,$tmp,1)); &shl ($tmp,8); &xor ($out,$tmp); @@ -524,14 +524,14 @@ sub declast() else { mov ($tmp,$s[2]); } &shr ($tmp,16); &and ($tmp,0xFF); - &movz ($tmp,&DWP(2048,$td,$tmp,1)); + &movz ($tmp,&BP(2048,$td,$tmp,1)); &shl ($tmp,16); &xor ($out,$tmp); if ($i==3) { $tmp=$s[3]; &mov ($s[2],&DWP(8,"esp")); } else { &mov ($tmp,$s[3]); } &shr ($tmp,24); - &movz ($tmp,&DWP(2048,$td,$tmp,1)); + &movz ($tmp,&BP(2048,$td,$tmp,1)); &shl ($tmp,24); &xor ($out,$tmp); if ($i<2) { &mov (&DWP(4+4*$i,"esp"),$out); } |