VirtualBox

Ignore:
Timestamp:
Mar 3, 2022 7:43:34 PM (3 years ago)
Author:
vboxsync
Message:

libs/openssl-3.0.1: Recreate asm files, bugref:10128

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/libs/openssl-3.0.1/crypto/genasm-elf/aesni-x86_64.S

    r83531 r94083  
    66aesni_encrypt:
    77.cfi_startproc 
     8.byte   243,15,30,250
    89        movups  (%rdi),%xmm2
    910        movl    240(%rdx),%eax
     
    3233aesni_decrypt:
    3334.cfi_startproc 
     35.byte   243,15,30,250
    3436        movups  (%rdi),%xmm2
    3537        movl    240(%rdx),%eax
     
    519521aesni_ecb_encrypt:
    520522.cfi_startproc 
     523.byte   243,15,30,250
    521524        andq    $-16,%rdx
    522525        jz      .Lecb_ret
     
    862865.align  16
    863866aesni_ccm64_encrypt_blocks:
     867.cfi_startproc 
     868.byte   243,15,30,250
    864869        movl    240(%rcx),%eax
    865870        movdqu  (%r8),%xmm6
     
    920925        pxor    %xmm6,%xmm6
    921926        .byte   0xf3,0xc3
     927.cfi_endproc   
    922928.size   aesni_ccm64_encrypt_blocks,.-aesni_ccm64_encrypt_blocks
    923929.globl  aesni_ccm64_decrypt_blocks
     
    925931.align  16
    926932aesni_ccm64_decrypt_blocks:
     933.cfi_startproc 
     934.byte   243,15,30,250
    927935        movl    240(%rcx),%eax
    928936        movups  (%r8),%xmm6
     
    10171025        pxor    %xmm6,%xmm6
    10181026        .byte   0xf3,0xc3
     1027.cfi_endproc   
    10191028.size   aesni_ccm64_decrypt_blocks,.-aesni_ccm64_decrypt_blocks
    10201029.globl  aesni_ctr32_encrypt_blocks
     
    10231032aesni_ctr32_encrypt_blocks:
    10241033.cfi_startproc 
     1034.byte   243,15,30,250
    10251035        cmpq    $1,%rdx
    10261036        jne     .Lctr32_bulk
     
    16011611aesni_xts_encrypt:
    16021612.cfi_startproc 
     1613.byte   243,15,30,250
    16031614        leaq    (%rsp),%r11
    16041615.cfi_def_cfa_register   %r11
     
    20712082aesni_xts_decrypt:
    20722083.cfi_startproc 
     2084.byte   243,15,30,250
    20732085        leaq    (%rsp),%r11
    20742086.cfi_def_cfa_register   %r11
     
    25782590aesni_ocb_encrypt:
    25792591.cfi_startproc 
     2592.byte   243,15,30,250
    25802593        leaq    (%rsp),%rax
    25812594        pushq   %rbx
     
    27912804.align  32
    27922805__ocb_encrypt6:
     2806.cfi_startproc 
    27932807        pxor    %xmm9,%xmm15
    27942808        movdqu  (%rbx,%r12,1),%xmm11
     
    28882902.byte   102,65,15,56,221,255
    28892903        .byte   0xf3,0xc3
     2904.cfi_endproc   
    28902905.size   __ocb_encrypt6,.-__ocb_encrypt6
    28912906
     
    28932908.align  32
    28942909__ocb_encrypt4:
     2910.cfi_startproc 
    28952911        pxor    %xmm9,%xmm15
    28962912        movdqu  (%rbx,%r12,1),%xmm11
     
    29572973.byte   102,65,15,56,221,237
    29582974        .byte   0xf3,0xc3
     2975.cfi_endproc   
    29592976.size   __ocb_encrypt4,.-__ocb_encrypt4
    29602977
     
    29622979.align  32
    29632980__ocb_encrypt1:
     2981.cfi_startproc 
    29642982        pxor    %xmm15,%xmm7
    29652983        pxor    %xmm9,%xmm7
     
    29923010.byte   102,15,56,221,215
    29933011        .byte   0xf3,0xc3
     3012.cfi_endproc   
    29943013.size   __ocb_encrypt1,.-__ocb_encrypt1
    29953014
     
    29993018aesni_ocb_decrypt:
    30003019.cfi_startproc 
     3020.byte   243,15,30,250
    30013021        leaq    (%rsp),%rax
    30023022        pushq   %rbx
     
    32343254.align  32
    32353255__ocb_decrypt6:
     3256.cfi_startproc 
    32363257        pxor    %xmm9,%xmm15
    32373258        movdqu  (%rbx,%r12,1),%xmm11
     
    33253346.byte   102,65,15,56,223,255
    33263347        .byte   0xf3,0xc3
     3348.cfi_endproc   
    33273349.size   __ocb_decrypt6,.-__ocb_decrypt6
    33283350
     
    33303352.align  32
    33313353__ocb_decrypt4:
     3354.cfi_startproc 
    33323355        pxor    %xmm9,%xmm15
    33333356        movdqu  (%rbx,%r12,1),%xmm11
     
    33903413.byte   102,65,15,56,223,237
    33913414        .byte   0xf3,0xc3
     3415.cfi_endproc   
    33923416.size   __ocb_decrypt4,.-__ocb_decrypt4
    33933417
     
    33953419.align  32
    33963420__ocb_decrypt1:
     3421.cfi_startproc 
    33973422        pxor    %xmm15,%xmm7
    33983423        pxor    %xmm9,%xmm7
     
    34243449.byte   102,15,56,223,215
    34253450        .byte   0xf3,0xc3
     3451.cfi_endproc   
    34263452.size   __ocb_decrypt1,.-__ocb_decrypt1
    34273453.globl  aesni_cbc_encrypt
     
    34303456aesni_cbc_encrypt:
    34313457.cfi_startproc 
     3458.byte   243,15,30,250
    34323459        testq   %rdx,%rdx
    34333460        jz      .Lcbc_ret
     
    43624389.cfi_adjust_cfa_offset  -8
    43634390        .byte   0xf3,0xc3
    4364 .cfi_endproc   
    43654391.LSEH_end_set_encrypt_key:
    43664392
     
    44334459        xorps   %xmm1,%xmm2
    44344460        .byte   0xf3,0xc3
     4461.cfi_endproc   
    44354462.size   aesni_set_encrypt_key,.-aesni_set_encrypt_key
    44364463.size   __aesni_set_encrypt_key,.-__aesni_set_encrypt_key
     
    44574484.byte   65,69,83,32,102,111,114,32,73,110,116,101,108,32,65,69,83,45,78,73,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,46,111,114,103,62,0
    44584485.align  64
     4486        .section .note.gnu.property, #alloc
     4487        .p2align 3
     4488        .long 1f - 0f
     4489        .long 4f - 1f
     4490        .long 5
     44910:
     4492        # "GNU" encoded with .byte, since .asciz isn't supported
     4493        # on Solaris.
     4494        .byte 0x47
     4495        .byte 0x4e
     4496        .byte 0x55
     4497        .byte 0
     44981:
     4499        .p2align 3
     4500        .long 0xc0000002
     4501        .long 3f - 2f
     45022:
     4503        .long 3
     45043:
     4505        .p2align 3
     45064:
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette