vpaes-x86_64.pl: out-of-date Apple assembler fails to calculate

distance between local labels.
PR: 2762
This commit is contained in:
Andy Polyakov 2012-03-17 16:06:31 +00:00
parent f9ef874a21
commit df27a35137

View File

@ -263,7 +263,7 @@ _vpaes_decrypt_core:
pshufb %xmm2, %xmm4 # 4 = sbou pshufb %xmm2, %xmm4 # 4 = sbou
pxor %xmm0, %xmm4 # 4 = sb1u + k pxor %xmm0, %xmm4 # 4 = sb1u + k
movdqa 0x70(%r10), %xmm0 # 0 : sbot movdqa 0x70(%r10), %xmm0 # 0 : sbot
movdqa .Lk_sr-.Lk_dsbd(%r11), %xmm2 movdqa -0x160(%r11), %xmm2 # .Lk_sr-.Lk_dsbd=-0x160
pshufb %xmm3, %xmm0 # 0 = sb1t pshufb %xmm3, %xmm0 # 0 = sb1t
pxor %xmm4, %xmm0 # 0 = A pxor %xmm4, %xmm0 # 0 = A
pshufb %xmm2, %xmm0 pshufb %xmm2, %xmm0