Index: third_party/boringssl/linux-x86_64/crypto/aes/vpaes-x86_64.S |
diff --git a/third_party/boringssl/linux-x86_64/crypto/aes/vpaes-x86_64.S b/third_party/boringssl/linux-x86_64/crypto/aes/vpaes-x86_64.S |
index 1d124246af930081fed0f779171cc4c00c09ae53..4dfafa97eaad614933c9ffc581decbfef2971474 100644 |
--- a/third_party/boringssl/linux-x86_64/crypto/aes/vpaes-x86_64.S |
+++ b/third_party/boringssl/linux-x86_64/crypto/aes/vpaes-x86_64.S |
@@ -61,7 +61,7 @@ _vpaes_encrypt_core: |
addq $16,%r11 |
pxor %xmm0,%xmm3 |
.byte 102,15,56,0,193 |
- andq $48,%r11 |
+ andq $0x30,%r11 |
subq $1,%rax |
pxor %xmm3,%xmm0 |
@@ -121,10 +121,10 @@ _vpaes_decrypt_core: |
pand %xmm9,%xmm0 |
.byte 102,15,56,0,208 |
movdqa .Lk_dipt+16(%rip),%xmm0 |
- xorq $48,%r11 |
+ xorq $0x30,%r11 |
leaq .Lk_dsbd(%rip),%r10 |
.byte 102,15,56,0,193 |
- andq $48,%r11 |
+ andq $0x30,%r11 |
pxor %xmm5,%xmm2 |
movdqa .Lk_mc_forward+48(%rip),%xmm5 |
pxor %xmm2,%xmm0 |
@@ -243,7 +243,7 @@ _vpaes_schedule_core: |
movdqa (%r8,%r10,1),%xmm1 |
.byte 102,15,56,0,217 |
movdqu %xmm3,(%rdx) |
- xorq $48,%r8 |
+ xorq $0x30,%r8 |
.Lschedule_go: |
cmpl $192,%esi |
@@ -333,7 +333,7 @@ _vpaes_schedule_core: |
call _vpaes_schedule_mangle |
- pshufd $255,%xmm0,%xmm0 |
+ pshufd $0xFF,%xmm0,%xmm0 |
movdqa %xmm7,%xmm5 |
movdqa %xmm6,%xmm7 |
call _vpaes_schedule_low_round |
@@ -400,8 +400,8 @@ _vpaes_schedule_core: |
.type _vpaes_schedule_192_smear,@function |
.align 16 |
_vpaes_schedule_192_smear: |
- pshufd $128,%xmm6,%xmm1 |
- pshufd $254,%xmm7,%xmm0 |
+ pshufd $0x80,%xmm6,%xmm1 |
+ pshufd $0xFE,%xmm7,%xmm0 |
pxor %xmm1,%xmm6 |
pxor %xmm1,%xmm1 |
pxor %xmm0,%xmm6 |
@@ -438,7 +438,7 @@ _vpaes_schedule_round: |
pxor %xmm1,%xmm7 |
- pshufd $255,%xmm0,%xmm0 |
+ pshufd $0xFF,%xmm0,%xmm0 |
.byte 102,15,58,15,192,1 |
@@ -597,7 +597,7 @@ _vpaes_schedule_mangle: |
movdqa (%r8,%r10,1),%xmm1 |
.byte 102,15,56,0,217 |
addq $-16,%r8 |
- andq $48,%r8 |
+ andq $0x30,%r8 |
movdqu %xmm3,(%rdx) |
.byte 0xf3,0xc3 |
.size _vpaes_schedule_mangle,.-_vpaes_schedule_mangle |
@@ -616,7 +616,7 @@ vpaes_set_encrypt_key: |
movl %eax,240(%rdx) |
movl $0,%ecx |
- movl $48,%r8d |
+ movl $0x30,%r8d |
call _vpaes_schedule_core |
xorl %eax,%eax |
.byte 0xf3,0xc3 |