perlasm/x86_64-xlate.pl: work around problem with hex constants in masm.
authorAndy Polyakov <appro@openssl.org>
Thu, 4 May 2017 13:54:29 +0000 (15:54 +0200)
committerAndy Polyakov <appro@openssl.org>
Fri, 5 May 2017 14:56:38 +0000 (16:56 +0200)
commitfc925f3bd24cfe64976c57e941eea373dee92fe1
tree76e2d6121cdaeaa4066a2921ccd4dc8fe3f8a951
parent46824b30deab8fce5466eab9ae7e0f65867c6b1e
perlasm/x86_64-xlate.pl: work around problem with hex constants in masm.

Perl, multiple versions, for some reason occasionally takes issue with
letter b[?] in ox([0-9a-f]+) regex. As result some constants, such as
0xb1 came out wrong when generating code for MASM. Fixes GH#3241.

Reviewed-by: Rich Salz <rsalz@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/3385)

(cherry picked from commit c47aea8af1e28e46e1ad5e2e7468b49fec3f4f29)
crypto/perlasm/x86_64-xlate.pl