summaryrefslogtreecommitdiffstats
path: root/secure/lib/libcrypto/amd64/aesni-x86_64.S
diff options
context:
space:
mode:
authorjkim <jkim@FreeBSD.org>2016-05-03 18:50:10 +0000
committerjkim <jkim@FreeBSD.org>2016-05-03 18:50:10 +0000
commit00a878d06ed0d3bdfbf6339ef29f6cc94fd47ced (patch)
tree64905eaaef6c163463b7acbaca1a9724913735f5 /secure/lib/libcrypto/amd64/aesni-x86_64.S
parentc052df1347dcbd00de507acf0cfa03733e795db5 (diff)
parentacb827e3083196de4c00b67ac9ae3bf860ffd4a9 (diff)
downloadFreeBSD-src-00a878d06ed0d3bdfbf6339ef29f6cc94fd47ced.zip
FreeBSD-src-00a878d06ed0d3bdfbf6339ef29f6cc94fd47ced.tar.gz
Merge OpenSSL 1.0.2h.
Relnotes: yes
Diffstat (limited to 'secure/lib/libcrypto/amd64/aesni-x86_64.S')
-rw-r--r--secure/lib/libcrypto/amd64/aesni-x86_64.S30
1 files changed, 15 insertions, 15 deletions
diff --git a/secure/lib/libcrypto/amd64/aesni-x86_64.S b/secure/lib/libcrypto/amd64/aesni-x86_64.S
index 5be8616..7e03808 100644
--- a/secure/lib/libcrypto/amd64/aesni-x86_64.S
+++ b/secure/lib/libcrypto/amd64/aesni-x86_64.S
@@ -3463,11 +3463,11 @@ __aesni_set_encrypt_key:
movups %xmm0,(%rax)
leaq 16(%rax),%rax
.Lkey_expansion_128_cold:
- shufps $0b00010000,%xmm0,%xmm4
+ shufps $16,%xmm0,%xmm4
xorps %xmm4,%xmm0
- shufps $0b10001100,%xmm0,%xmm4
+ shufps $140,%xmm0,%xmm4
xorps %xmm4,%xmm0
- shufps $0b11111111,%xmm1,%xmm1
+ shufps $255,%xmm1,%xmm1
xorps %xmm1,%xmm0
.byte 0xf3,0xc3
@@ -3478,25 +3478,25 @@ __aesni_set_encrypt_key:
.Lkey_expansion_192a_cold:
movaps %xmm2,%xmm5
.Lkey_expansion_192b_warm:
- shufps $0b00010000,%xmm0,%xmm4
+ shufps $16,%xmm0,%xmm4
movdqa %xmm2,%xmm3
xorps %xmm4,%xmm0
- shufps $0b10001100,%xmm0,%xmm4
+ shufps $140,%xmm0,%xmm4
pslldq $4,%xmm3
xorps %xmm4,%xmm0
- pshufd $0b01010101,%xmm1,%xmm1
+ pshufd $85,%xmm1,%xmm1
pxor %xmm3,%xmm2
pxor %xmm1,%xmm0
- pshufd $0b11111111,%xmm0,%xmm3
+ pshufd $255,%xmm0,%xmm3
pxor %xmm3,%xmm2
.byte 0xf3,0xc3
.align 16
.Lkey_expansion_192b:
movaps %xmm0,%xmm3
- shufps $0b01000100,%xmm0,%xmm5
+ shufps $68,%xmm0,%xmm5
movups %xmm5,(%rax)
- shufps $0b01001110,%xmm2,%xmm3
+ shufps $78,%xmm2,%xmm3
movups %xmm3,16(%rax)
leaq 32(%rax),%rax
jmp .Lkey_expansion_192b_warm
@@ -3506,11 +3506,11 @@ __aesni_set_encrypt_key:
movups %xmm2,(%rax)
leaq 16(%rax),%rax
.Lkey_expansion_256a_cold:
- shufps $0b00010000,%xmm0,%xmm4
+ shufps $16,%xmm0,%xmm4
xorps %xmm4,%xmm0
- shufps $0b10001100,%xmm0,%xmm4
+ shufps $140,%xmm0,%xmm4
xorps %xmm4,%xmm0
- shufps $0b11111111,%xmm1,%xmm1
+ shufps $255,%xmm1,%xmm1
xorps %xmm1,%xmm0
.byte 0xf3,0xc3
@@ -3519,11 +3519,11 @@ __aesni_set_encrypt_key:
movups %xmm0,(%rax)
leaq 16(%rax),%rax
- shufps $0b00010000,%xmm2,%xmm4
+ shufps $16,%xmm2,%xmm4
xorps %xmm4,%xmm2
- shufps $0b10001100,%xmm2,%xmm4
+ shufps $140,%xmm2,%xmm4
xorps %xmm4,%xmm2
- shufps $0b10101010,%xmm1,%xmm1
+ shufps $170,%xmm1,%xmm1
xorps %xmm1,%xmm2
.byte 0xf3,0xc3
.size aesni_set_encrypt_key,.-aesni_set_encrypt_key
OpenPOWER on IntegriCloud