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

Side by Side Diff: third_party/boringssl/mac-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 .private_extern _asm_RC4 5 .private_extern _asm_RC4
6 .align 4 6 .align 4
7 _asm_RC4: 7 _asm_RC4:
8 L_asm_RC4_begin: 8 L_asm_RC4_begin:
9 pushl %ebp 9 pushl %ebp
10 pushl %ebx 10 pushl %ebx
(...skipping 325 matching lines...) Expand 10 before | Expand all | Expand 10 after
336 movl $-1,256(%edi) 336 movl $-1,256(%edi)
337 L015exit: 337 L015exit:
338 xorl %eax,%eax 338 xorl %eax,%eax
339 movl %eax,-8(%edi) 339 movl %eax,-8(%edi)
340 movl %eax,-4(%edi) 340 movl %eax,-4(%edi)
341 popl %edi 341 popl %edi
342 popl %esi 342 popl %esi
343 popl %ebx 343 popl %ebx
344 popl %ebp 344 popl %ebp
345 ret 345 ret
346 .globl _RC4_options
347 .private_extern _RC4_options
348 .align 4
349 _RC4_options:
350 L_RC4_options_begin:
351 call L018pic_point
352 L018pic_point:
353 popl %eax
354 leal L019opts-L018pic_point(%eax),%eax
355 call L020PIC_me_up
356 L020PIC_me_up:
357 popl %edx
358 movl L_OPENSSL_ia32cap_P$non_lazy_ptr-L020PIC_me_up(%edx),%edx
359 movl (%edx),%edx
360 btl $20,%edx
361 jc L0211xchar
362 btl $26,%edx
363 jnc L022ret
364 addl $25,%eax
365 ret
366 L0211xchar:
367 addl $12,%eax
368 L022ret:
369 ret
370 .align 6,0x90
371 L019opts:
372 .byte 114,99,52,40,52,120,44,105,110,116,41,0
373 .byte 114,99,52,40,49,120,44,99,104,97,114,41,0
374 .byte 114,99,52,40,56,120,44,109,109,120,41,0
375 .byte 82,67,52,32,102,111,114,32,120,56,54,44,32,67,82,89
376 .byte 80,84,79,71,65,77,83,32,98,121,32,60,97,112,112,114
377 .byte 111,64,111,112,101,110,115,115,108,46,111,114,103,62,0
378 .align 6,0x90
379 .section __IMPORT,__pointers,non_lazy_symbol_pointers 346 .section __IMPORT,__pointers,non_lazy_symbol_pointers
380 L_OPENSSL_ia32cap_P$non_lazy_ptr: 347 L_OPENSSL_ia32cap_P$non_lazy_ptr:
381 .indirect_symbol _OPENSSL_ia32cap_P 348 .indirect_symbol _OPENSSL_ia32cap_P
382 .long 0 349 .long 0
383 #endif 350 #endif
OLDNEW
« no previous file with comments | « third_party/boringssl/mac-x86/crypto/cpu-x86-asm.S ('k') | third_party/boringssl/mac-x86/crypto/sha/sha1-586.S » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698