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

Side by Side Diff: third_party/boringssl/linux-x86/crypto/rc4/rc4-586.S

Issue 2219933002: Land BoringSSL roll on master (Closed) Base URL: git@github.com:dart-lang/sdk.git@master
Patch Set: Created 4 years, 4 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(__i386__) 1 #if defined(__i386__)
2 .file "rc4-586.S" 2 .file "rc4-586.S"
3 .text 3 .text
4 .globl asm_RC4 4 .globl asm_RC4
5 .hidden asm_RC4 5 .hidden asm_RC4
6 .type asm_RC4,@function 6 .type asm_RC4,@function
7 .align 16 7 .align 16
8 asm_RC4: 8 asm_RC4:
9 .L_asm_RC4_begin: 9 .L_asm_RC4_begin:
10 pushl %ebp 10 pushl %ebp
(...skipping 329 matching lines...) Expand 10 before | Expand all | Expand 10 after
340 .L015exit: 340 .L015exit:
341 xorl %eax,%eax 341 xorl %eax,%eax
342 movl %eax,-8(%edi) 342 movl %eax,-8(%edi)
343 movl %eax,-4(%edi) 343 movl %eax,-4(%edi)
344 popl %edi 344 popl %edi
345 popl %esi 345 popl %esi
346 popl %ebx 346 popl %ebx
347 popl %ebp 347 popl %ebp
348 ret 348 ret
349 .size asm_RC4_set_key,.-.L_asm_RC4_set_key_begin 349 .size asm_RC4_set_key,.-.L_asm_RC4_set_key_begin
350 .globl RC4_options
351 .hidden RC4_options
352 .type RC4_options,@function
353 .align 16
354 RC4_options:
355 .L_RC4_options_begin:
356 call .L018pic_point
357 .L018pic_point:
358 popl %eax
359 leal .L019opts-.L018pic_point(%eax),%eax
360 call .L020PIC_me_up
361 .L020PIC_me_up:
362 popl %edx
363 leal OPENSSL_ia32cap_P-.L020PIC_me_up(%edx),%edx
364 movl (%edx),%edx
365 btl $20,%edx
366 jc .L0211xchar
367 btl $26,%edx
368 jnc .L022ret
369 addl $25,%eax
370 ret
371 .L0211xchar:
372 addl $12,%eax
373 .L022ret:
374 ret
375 .align 64
376 .L019opts:
377 .byte 114,99,52,40,52,120,44,105,110,116,41,0
378 .byte 114,99,52,40,49,120,44,99,104,97,114,41,0
379 .byte 114,99,52,40,56,120,44,109,109,120,41,0
380 .byte 82,67,52,32,102,111,114,32,120,56,54,44,32,67,82,89
381 .byte 80,84,79,71,65,77,83,32,98,121,32,60,97,112,112,114
382 .byte 111,64,111,112,101,110,115,115,108,46,111,114,103,62,0
383 .align 64
384 .size RC4_options,.-.L_RC4_options_begin
385 #endif 350 #endif
OLDNEW
« no previous file with comments | « third_party/boringssl/linux-x86/crypto/cpu-x86-asm.S ('k') | third_party/boringssl/linux-x86/crypto/sha/sha1-586.S » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698