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

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

Issue 1321793002: Roll src/third_party/boringssl/src 12fe1b25e..ac8302a09 (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: roll further Created 5 years, 3 months 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
OLDNEW
1 #if defined(__aarch64__) 1 #if defined(__aarch64__)
2 #include "arm_arch.h" 2 #include <openssl/arm_arch.h>
3 3
4 .text 4 .text
5 #if !defined(__clang__) 5 #if !defined(__clang__)
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 .type gcm_init_v8,%function 9 .type gcm_init_v8,%function
10 .align 4 10 .align 4
11 gcm_init_v8: 11 gcm_init_v8:
12 ld1 {v17.2d},[x1] //load input H 12 ld1 {v17.2d},[x1] //load input H
(...skipping 210 matching lines...) Expand 10 before | Expand all | Expand 10 after
223 #endif 223 #endif
224 ext v0.16b,v0.16b,v0.16b,#8 224 ext v0.16b,v0.16b,v0.16b,#8
225 st1 {v0.2d},[x0] //write out Xi 225 st1 {v0.2d},[x0] //write out Xi
226 226
227 ret 227 ret
228 .size gcm_ghash_v8,.-gcm_ghash_v8 228 .size gcm_ghash_v8,.-gcm_ghash_v8
229 .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 229 .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
230 .align 2 230 .align 2
231 .align 2 231 .align 2
232 #endif 232 #endif
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698