Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(665)

Side by Side Diff: linux-aarch64/crypto/modes/ghashv8-armx64.S

Issue 2569253003: BoringSSL: Roll generated files forward. (Closed)
Patch Set: Created 4 years ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « linux-aarch64/crypto/aes/aesv8-armx64.S ('k') | linux-arm/crypto/aes/aesv8-armx32.S » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 #if defined(__aarch64__) 1 #if defined(__aarch64__)
2 #include <openssl/arm_arch.h> 2 #include <openssl/arm_arch.h>
3 3
4 .text 4 .text
5 #if !defined(__clang__) 5 #if !defined(__clang__) || defined(BORINGSSL_CLANG_SUPPORTS_DOT_ARCH)
6 .arch armv8-a+crypto 6 .arch armv8-a+crypto
7 #endif 7 #endif
8 .globl gcm_init_v8 8 .globl gcm_init_v8
9 .hidden gcm_init_v8 9 .hidden gcm_init_v8
10 .type gcm_init_v8,%function 10 .type gcm_init_v8,%function
11 .align 4 11 .align 4
12 gcm_init_v8: 12 gcm_init_v8:
13 ld1 {v17.2d},[x1] //load input H 13 ld1 {v17.2d},[x1] //load input H
14 movi v19.16b,#0xe1 14 movi v19.16b,#0xe1
15 shl v19.2d,v19.2d,#57 //0xc2.0 15 shl v19.2d,v19.2d,#57 //0xc2.0
(...skipping 210 matching lines...) Expand 10 before | Expand all | Expand 10 after
226 #endif 226 #endif
227 ext v0.16b,v0.16b,v0.16b,#8 227 ext v0.16b,v0.16b,v0.16b,#8
228 st1 {v0.2d},[x0] //write out Xi 228 st1 {v0.2d},[x0] //write out Xi
229 229
230 ret 230 ret
231 .size gcm_ghash_v8,.-gcm_ghash_v8 231 .size gcm_ghash_v8,.-gcm_ghash_v8
232 .byte 71,72,65,83,72,32,102,111,114,32,65,82,77,118,56,44,32,67,82,89,80,84,79 ,71,65,77,83,32,98,121,32,60,97,112,112,114,111,64,111,112,101,110,115,115,108,4 6,111,114,103,62,0 232 .byte 71,72,65,83,72,32,102,111,114,32,65,82,77,118,56,44,32,67,82,89,80,84,79 ,71,65,77,83,32,98,121,32,60,97,112,112,114,111,64,111,112,101,110,115,115,108,4 6,111,114,103,62,0
233 .align 2 233 .align 2
234 .align 2 234 .align 2
235 #endif 235 #endif
OLDNEW
« no previous file with comments | « linux-aarch64/crypto/aes/aesv8-armx64.S ('k') | linux-arm/crypto/aes/aesv8-armx32.S » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698