Skip to content

Commit

Permalink
Collected NASM files
Browse files Browse the repository at this point in the history
  • Loading branch information
aws-lc-sys-bindings-generator committed Nov 7, 2024
1 parent d7ba70e commit f39485d
Show file tree
Hide file tree
Showing 52 changed files with 177 additions and 177 deletions.
36 changes: 18 additions & 18 deletions aws-lc-sys/builder/prebuilt-nasm/aes128gcmsiv-x86_64-disasm.txt
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ GFMUL:
000000000000005D: 90 nop
000000000000005E: 90 nop
000000000000005F: 90 nop
aws_lc_0_22_0_aesgcmsiv_htable_init:
aws_lc_0_23_0_aesgcmsiv_htable_init:
0000000000000060: 48 89 7C 24 08 mov qword ptr [rsp+8],rdi
0000000000000065: 48 89 74 24 10 mov qword ptr [rsp+10h],rsi
000000000000006A: 48 89 E0 mov rax,rsp
Expand Down Expand Up @@ -74,7 +74,7 @@ L$SEH_end_aesgcmsiv_htable_init:
00000000000000DD: 90 nop
00000000000000DE: 90 nop
00000000000000DF: 90 nop
aws_lc_0_22_0_aesgcmsiv_htable6_init:
aws_lc_0_23_0_aesgcmsiv_htable6_init:
00000000000000E0: 48 89 7C 24 08 mov qword ptr [rsp+8],rdi
00000000000000E5: 48 89 74 24 10 mov qword ptr [rsp+10h],rsi
00000000000000EA: 48 89 E0 mov rax,rsp
Expand All @@ -101,7 +101,7 @@ L$SEH_end_aesgcmsiv_htable6_init:
000000000000013D: 90 nop
000000000000013E: 90 nop
000000000000013F: 90 nop
aws_lc_0_22_0_aesgcmsiv_htable_polyval:
aws_lc_0_23_0_aesgcmsiv_htable_polyval:
0000000000000140: 48 89 7C 24 08 mov qword ptr [rsp+8],rdi
0000000000000145: 48 89 74 24 10 mov qword ptr [rsp+10h],rsi
000000000000014A: 48 89 E0 mov rax,rsp
Expand Down Expand Up @@ -401,7 +401,7 @@ L$SEH_end_aesgcmsiv_htable_polyval:
000000000000049D: 90 nop
000000000000049E: 90 nop
000000000000049F: 90 nop
aws_lc_0_22_0_aesgcmsiv_polyval_horner:
aws_lc_0_23_0_aesgcmsiv_polyval_horner:
00000000000004A0: 48 89 7C 24 08 mov qword ptr [rsp+8],rdi
00000000000004A5: 48 89 74 24 10 mov qword ptr [rsp+10h],rsi
00000000000004AA: 48 89 E0 mov rax,rsp
Expand Down Expand Up @@ -442,7 +442,7 @@ L$SEH_end_aesgcmsiv_polyval_horner:
000000000000050D: 90 nop
000000000000050E: 90 nop
000000000000050F: 90 nop
aws_lc_0_22_0_aes128gcmsiv_aes_ks:
aws_lc_0_23_0_aes128gcmsiv_aes_ks:
0000000000000510: 48 89 7C 24 08 mov qword ptr [rsp+8],rdi
0000000000000515: 48 89 74 24 10 mov qword ptr [rsp+10h],rsi
000000000000051A: 48 89 E0 mov rax,rsp
Expand Down Expand Up @@ -509,7 +509,7 @@ L$SEH_end_aes128gcmsiv_aes_ks:
00000000000005FD: 90 nop
00000000000005FE: 90 nop
00000000000005FF: 90 nop
aws_lc_0_22_0_aes256gcmsiv_aes_ks:
aws_lc_0_23_0_aes256gcmsiv_aes_ks:
0000000000000600: 48 89 7C 24 08 mov qword ptr [rsp+8],rdi
0000000000000605: 48 89 74 24 10 mov qword ptr [rsp+10h],rsi
000000000000060A: 48 89 E0 mov rax,rsp
Expand Down Expand Up @@ -569,7 +569,7 @@ L$ks256_loop:
00000000000006DD: 90 nop
00000000000006DE: 90 nop
00000000000006DF: 90 nop
aws_lc_0_22_0_aes128gcmsiv_aes_ks_enc_x1:
aws_lc_0_23_0_aes128gcmsiv_aes_ks_enc_x1:
00000000000006E0: 48 89 7C 24 08 mov qword ptr [rsp+8],rdi
00000000000006E5: 48 89 74 24 10 mov qword ptr [rsp+10h],rsi
00000000000006EA: 48 89 E0 mov rax,rsp
Expand Down Expand Up @@ -718,7 +718,7 @@ L$SEH_end_aes128gcmsiv_aes_ks_enc_x1:
000000000000093D: 90 nop
000000000000093E: 90 nop
000000000000093F: 90 nop
aws_lc_0_22_0_aes128gcmsiv_kdf:
aws_lc_0_23_0_aes128gcmsiv_kdf:
0000000000000940: 48 89 7C 24 08 mov qword ptr [rsp+8],rdi
0000000000000945: 48 89 74 24 10 mov qword ptr [rsp+10h],rsi
000000000000094A: 48 89 E0 mov rax,rsp
Expand Down Expand Up @@ -808,7 +808,7 @@ L$SEH_end_aes128gcmsiv_kdf:
0000000000000ABD: 90 nop
0000000000000ABE: 90 nop
0000000000000ABF: 90 nop
aws_lc_0_22_0_aes128gcmsiv_enc_msg_x4:
aws_lc_0_23_0_aes128gcmsiv_enc_msg_x4:
0000000000000AC0: 48 89 7C 24 08 mov qword ptr [rsp+8],rdi
0000000000000AC5: 48 89 74 24 10 mov qword ptr [rsp+10h],rsi
0000000000000ACA: 48 89 E0 mov rax,rsp
Expand Down Expand Up @@ -971,7 +971,7 @@ L$SEH_end_aes128gcmsiv_enc_msg_x4:
0000000000000D4D: 90 nop
0000000000000D4E: 90 nop
0000000000000D4F: 90 nop
aws_lc_0_22_0_aes128gcmsiv_enc_msg_x8:
aws_lc_0_23_0_aes128gcmsiv_enc_msg_x8:
0000000000000D50: 48 89 7C 24 08 mov qword ptr [rsp+8],rdi
0000000000000D55: 48 89 74 24 10 mov qword ptr [rsp+10h],rsi
0000000000000D5A: 48 89 E0 mov rax,rsp
Expand Down Expand Up @@ -1224,7 +1224,7 @@ L$SEH_end_aes128gcmsiv_enc_msg_x8:
000000000000116D: 90 nop
000000000000116E: 90 nop
000000000000116F: 90 nop
aws_lc_0_22_0_aes128gcmsiv_dec:
aws_lc_0_23_0_aes128gcmsiv_dec:
0000000000001170: 48 89 7C 24 08 mov qword ptr [rsp+8],rdi
0000000000001175: 48 89 74 24 10 mov qword ptr [rsp+10h],rsi
000000000000117A: 48 89 E0 mov rax,rsp
Expand Down Expand Up @@ -1684,7 +1684,7 @@ L$128_dec_out:
0000000000001994: 48 8B 7C 24 08 mov rdi,qword ptr [rsp+8]
0000000000001999: 48 8B 74 24 10 mov rsi,qword ptr [rsp+10h]
000000000000199E: F3 C3 rep ret
aws_lc_0_22_0_aes128gcmsiv_ecb_enc_block:
aws_lc_0_23_0_aes128gcmsiv_ecb_enc_block:
00000000000019A0: 48 89 7C 24 08 mov qword ptr [rsp+8],rdi
00000000000019A5: 48 89 74 24 10 mov qword ptr [rsp+10h],rsi
00000000000019AA: 48 89 E0 mov rax,rsp
Expand Down Expand Up @@ -1725,7 +1725,7 @@ L$SEH_end_aes128gcmsiv_ecb_enc_block:
0000000000001A1D: 90 nop
0000000000001A1E: 90 nop
0000000000001A1F: 90 nop
aws_lc_0_22_0_aes256gcmsiv_aes_ks_enc_x1:
aws_lc_0_23_0_aes256gcmsiv_aes_ks_enc_x1:
0000000000001A20: 48 89 7C 24 08 mov qword ptr [rsp+8],rdi
0000000000001A25: 48 89 74 24 10 mov qword ptr [rsp+10h],rsi
0000000000001A2A: 48 89 E0 mov rax,rsp
Expand Down Expand Up @@ -1916,7 +1916,7 @@ L$SEH_end_aes256gcmsiv_aes_ks_enc_x1:
0000000000001D4D: 90 nop
0000000000001D4E: 90 nop
0000000000001D4F: 90 nop
aws_lc_0_22_0_aes256gcmsiv_ecb_enc_block:
aws_lc_0_23_0_aes256gcmsiv_ecb_enc_block:
0000000000001D50: 48 89 7C 24 08 mov qword ptr [rsp+8],rdi
0000000000001D55: 48 89 74 24 10 mov qword ptr [rsp+10h],rsi
0000000000001D5A: 48 89 E0 mov rax,rsp
Expand Down Expand Up @@ -1961,7 +1961,7 @@ L$SEH_end_aes256gcmsiv_ecb_enc_block:
0000000000001DED: 90 nop
0000000000001DEE: 90 nop
0000000000001DEF: 90 nop
aws_lc_0_22_0_aes256gcmsiv_enc_msg_x4:
aws_lc_0_23_0_aes256gcmsiv_enc_msg_x4:
0000000000001DF0: 48 89 7C 24 08 mov qword ptr [rsp+8],rdi
0000000000001DF5: 48 89 74 24 10 mov qword ptr [rsp+10h],rsi
0000000000001DFA: 48 89 E0 mov rax,rsp
Expand Down Expand Up @@ -2160,7 +2160,7 @@ L$SEH_end_aes256gcmsiv_enc_msg_x4:
000000000000211D: 90 nop
000000000000211E: 90 nop
000000000000211F: 90 nop
aws_lc_0_22_0_aes256gcmsiv_enc_msg_x8:
aws_lc_0_23_0_aes256gcmsiv_enc_msg_x8:
0000000000002120: 48 89 7C 24 08 mov qword ptr [rsp+8],rdi
0000000000002125: 48 89 74 24 10 mov qword ptr [rsp+10h],rsi
000000000000212A: 48 89 E0 mov rax,rsp
Expand Down Expand Up @@ -2451,7 +2451,7 @@ L$SEH_end_aes256gcmsiv_enc_msg_x8:
000000000000261D: 90 nop
000000000000261E: 90 nop
000000000000261F: 90 nop
aws_lc_0_22_0_aes256gcmsiv_dec:
aws_lc_0_23_0_aes256gcmsiv_dec:
0000000000002620: 48 89 7C 24 08 mov qword ptr [rsp+8],rdi
0000000000002625: 48 89 74 24 10 mov qword ptr [rsp+10h],rsi
000000000000262A: 48 89 E0 mov rax,rsp
Expand Down Expand Up @@ -2971,7 +2971,7 @@ L$256_dec_out:
0000000000002F94: 48 8B 7C 24 08 mov rdi,qword ptr [rsp+8]
0000000000002F99: 48 8B 74 24 10 mov rsi,qword ptr [rsp+10h]
0000000000002F9E: F3 C3 rep ret
aws_lc_0_22_0_aes256gcmsiv_kdf:
aws_lc_0_23_0_aes256gcmsiv_kdf:
0000000000002FA0: 48 89 7C 24 08 mov qword ptr [rsp+8],rdi
0000000000002FA5: 48 89 74 24 10 mov qword ptr [rsp+10h],rsi
0000000000002FAA: 48 89 E0 mov rax,rsp
Expand Down
Binary file modified aws-lc-sys/builder/prebuilt-nasm/aes128gcmsiv-x86_64.obj
Binary file not shown.
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ Dump of file aesni-gcm-avx512.obj

File Type: COFF OBJECT

aws_lc_0_22_0_gcm_ghash_avx512:
aws_lc_0_23_0_gcm_ghash_avx512:
0000000000000000: 0F 0B ud2
0000000000000002: F3 C3 rep ret

Expand Down
Binary file modified aws-lc-sys/builder/prebuilt-nasm/aesni-gcm-avx512.obj
Binary file not shown.
4 changes: 2 additions & 2 deletions aws-lc-sys/builder/prebuilt-nasm/aesni-gcm-x86_64-disasm.txt
Original file line number Diff line number Diff line change
Expand Up @@ -325,7 +325,7 @@ L$6x_done:
000000000000059D: 90 nop
000000000000059E: 90 nop
000000000000059F: 90 nop
aws_lc_0_22_0_aesni_gcm_decrypt:
aws_lc_0_23_0_aesni_gcm_decrypt:
00000000000005A0: 48 31 C0 xor rax,rax
00000000000005A3: 49 83 F8 60 cmp r8,60h
00000000000005A7: 0F 82 BE 01 00 00 jb L$gcm_dec_abort
Expand Down Expand Up @@ -579,7 +579,7 @@ L$handle_ctr32_2:
00000000000008FD: 90 nop
00000000000008FE: 90 nop
00000000000008FF: 90 nop
aws_lc_0_22_0_aesni_gcm_encrypt:
aws_lc_0_23_0_aesni_gcm_encrypt:
0000000000000900: 48 31 C0 xor rax,rax
0000000000000903: 49 81 F8 20 01 00 cmp r8,120h
00
Expand Down
Binary file modified aws-lc-sys/builder/prebuilt-nasm/aesni-gcm-x86_64.obj
Binary file not shown.
6 changes: 3 additions & 3 deletions aws-lc-sys/builder/prebuilt-nasm/aesni-sha1-x86_64-disasm.txt
Original file line number Diff line number Diff line change
Expand Up @@ -5,10 +5,10 @@ Dump of file aesni-sha1-x86_64.obj

File Type: COFF OBJECT

aws_lc_0_22_0_aesni_cbc_sha1_enc:
0000000000000000: 44 8B 15 00 00 00 mov r10d,dword ptr [aws_lc_0_22_0_OPENSSL_ia32cap_P]
aws_lc_0_23_0_aesni_cbc_sha1_enc:
0000000000000000: 44 8B 15 00 00 00 mov r10d,dword ptr [aws_lc_0_23_0_OPENSSL_ia32cap_P]
00
0000000000000007: 4C 8B 1D 04 00 00 mov r11,qword ptr [aws_lc_0_22_0_OPENSSL_ia32cap_P+4]
0000000000000007: 4C 8B 1D 04 00 00 mov r11,qword ptr [aws_lc_0_23_0_OPENSSL_ia32cap_P+4]
00
000000000000000E: 49 0F BA E3 3D bt r11,3Dh
0000000000000013: 0F 82 E7 24 00 00 jb aesni_cbc_sha1_enc_shaext
Expand Down
Binary file modified aws-lc-sys/builder/prebuilt-nasm/aesni-sha1-x86_64.obj
Binary file not shown.
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,8 @@ Dump of file aesni-sha256-x86_64.obj

File Type: COFF OBJECT

aws_lc_0_22_0_aesni_cbc_sha256_enc:
0000000000000000: 4C 8D 1D 00 00 00 lea r11,[aws_lc_0_22_0_OPENSSL_ia32cap_P]
aws_lc_0_23_0_aesni_cbc_sha256_enc:
0000000000000000: 4C 8D 1D 00 00 00 lea r11,[aws_lc_0_23_0_OPENSSL_ia32cap_P]
00
0000000000000007: B8 01 00 00 00 mov eax,1
000000000000000C: 48 83 F9 00 cmp rcx,0
Expand Down
Binary file modified aws-lc-sys/builder/prebuilt-nasm/aesni-sha256-x86_64.obj
Binary file not shown.
22 changes: 11 additions & 11 deletions aws-lc-sys/builder/prebuilt-nasm/aesni-x86_64-disasm.txt
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ Dump of file aesni-x86_64.obj

File Type: COFF OBJECT

aws_lc_0_22_0_aes_hw_encrypt:
aws_lc_0_23_0_aes_hw_encrypt:
0000000000000000: 0F 10 11 movups xmm2,xmmword ptr [rcx]
0000000000000003: 41 8B 80 F0 00 00 mov eax,dword ptr [r8+0F0h]
00
Expand Down Expand Up @@ -36,7 +36,7 @@ L$oop_enc1_1:
000000000000004D: 90 nop
000000000000004E: 90 nop
000000000000004F: 90 nop
aws_lc_0_22_0_aes_hw_decrypt:
aws_lc_0_23_0_aes_hw_decrypt:
0000000000000050: 0F 10 11 movups xmm2,xmmword ptr [rcx]
0000000000000053: 41 8B 80 F0 00 00 mov eax,dword ptr [r8+0F0h]
00
Expand Down Expand Up @@ -541,7 +541,7 @@ L$dec_loop8_enter:
000000000000075D: 90 nop
000000000000075E: 90 nop
000000000000075F: 90 nop
aws_lc_0_22_0_aes_hw_ecb_encrypt:
aws_lc_0_23_0_aes_hw_ecb_encrypt:
0000000000000760: 48 89 7C 24 08 mov qword ptr [rsp+8],rdi
0000000000000765: 48 89 74 24 10 mov qword ptr [rsp+10h],rsi
000000000000076A: 48 89 E0 mov rax,rsp
Expand Down Expand Up @@ -1043,7 +1043,7 @@ L$SEH_end_aes_hw_ecb_encrypt:
0000000000000D5D: 90 nop
0000000000000D5E: 90 nop
0000000000000D5F: 90 nop
aws_lc_0_22_0_aes_hw_ctr32_encrypt_blocks:
aws_lc_0_23_0_aes_hw_ctr32_encrypt_blocks:
0000000000000D60: 48 89 7C 24 08 mov qword ptr [rsp+8],rdi
0000000000000D65: 48 89 74 24 10 mov qword ptr [rsp+10h],rsi
0000000000000D6A: 48 89 E0 mov rax,rsp
Expand Down Expand Up @@ -1564,7 +1564,7 @@ L$SEH_end_aes_hw_ctr32_encrypt_blocks:
00000000000015CD: 90 nop
00000000000015CE: 90 nop
00000000000015CF: 90 nop
aws_lc_0_22_0_aes_hw_xts_encrypt:
aws_lc_0_23_0_aes_hw_xts_encrypt:
00000000000015D0: 48 89 7C 24 08 mov qword ptr [rsp+8],rdi
00000000000015D5: 48 89 74 24 10 mov qword ptr [rsp+10h],rsi
00000000000015DA: 48 89 E0 mov rax,rsp
Expand Down Expand Up @@ -2121,7 +2121,7 @@ L$SEH_end_aes_hw_xts_encrypt:
0000000000001E1D: 90 nop
0000000000001E1E: 90 nop
0000000000001E1F: 90 nop
aws_lc_0_22_0_aes_hw_xts_decrypt:
aws_lc_0_23_0_aes_hw_xts_decrypt:
0000000000001E20: 48 89 7C 24 08 mov qword ptr [rsp+8],rdi
0000000000001E25: 48 89 74 24 10 mov qword ptr [rsp+10h],rsi
0000000000001E2A: 48 89 E0 mov rax,rsp
Expand Down Expand Up @@ -2740,7 +2740,7 @@ L$SEH_end_aes_hw_xts_decrypt:
000000000000270D: 90 nop
000000000000270E: 90 nop
000000000000270F: 90 nop
aws_lc_0_22_0_aes_hw_cbc_encrypt:
aws_lc_0_23_0_aes_hw_cbc_encrypt:
0000000000002710: 48 89 7C 24 08 mov qword ptr [rsp+8],rdi
0000000000002715: 48 89 74 24 10 mov qword ptr [rsp+10h],rsi
000000000000271A: 48 89 E0 mov rax,rsp
Expand Down Expand Up @@ -3379,9 +3379,9 @@ L$SEH_end_aes_hw_cbc_encrypt:
000000000000309D: 90 nop
000000000000309E: 90 nop
000000000000309F: 90 nop
aws_lc_0_22_0_aes_hw_set_decrypt_key:
aws_lc_0_23_0_aes_hw_set_decrypt_key:
00000000000030A0: 48 83 EC 08 sub rsp,8
00000000000030A4: E8 77 00 00 00 call aws_lc_0_22_0_aes_hw_set_encrypt_key
00000000000030A4: E8 77 00 00 00 call aws_lc_0_23_0_aes_hw_set_encrypt_key
00000000000030A9: C1 E2 04 shl edx,4
00000000000030AC: 85 C0 test eax,eax
00000000000030AE: 0F 85 5A 00 00 00 jne L$dec_key_ret
Expand Down Expand Up @@ -3424,7 +3424,7 @@ L$SEH_end_set_decrypt_key:
000000000000311D: 90 nop
000000000000311E: 90 nop
000000000000311F: 90 nop
aws_lc_0_22_0_aes_hw_set_encrypt_key:
aws_lc_0_23_0_aes_hw_set_encrypt_key:
0000000000003120: 48 83 EC 08 sub rsp,8
0000000000003124: 48 C7 C0 FF FF FF mov rax,0FFFFFFFFFFFFFFFFh
FF
Expand All @@ -3434,7 +3434,7 @@ aws_lc_0_22_0_aes_hw_set_encrypt_key:
0000000000003137: 0F 84 7A 04 00 00 je L$enc_key_ret
000000000000313D: 0F 10 01 movups xmm0,xmmword ptr [rcx]
0000000000003140: 0F 57 E4 xorps xmm4,xmm4
0000000000003143: 4C 8D 15 00 00 00 lea r10,[aws_lc_0_22_0_OPENSSL_ia32cap_P]
0000000000003143: 4C 8D 15 00 00 00 lea r10,[aws_lc_0_23_0_OPENSSL_ia32cap_P]
00
000000000000314A: 45 8B 52 04 mov r10d,dword ptr [r10+4]
000000000000314E: 41 81 E2 00 08 00 and r10d,10000800h
Expand Down
Binary file modified aws-lc-sys/builder/prebuilt-nasm/aesni-x86_64.obj
Binary file not shown.
4 changes: 2 additions & 2 deletions aws-lc-sys/builder/prebuilt-nasm/aesni-xts-avx512-disasm.txt
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ Dump of file aesni-xts-avx512.obj

File Type: COFF OBJECT

aws_lc_0_22_0_aes_hw_xts_encrypt_avx512:
aws_lc_0_23_0_aes_hw_xts_encrypt_avx512:
0000000000000000: F3 0F 1E FA endbr64
0000000000000004: 55 push rbp
0000000000000005: 48 89 E5 mov rbp,rsp
Expand Down Expand Up @@ -2169,7 +2169,7 @@ L$_num_blocks_is_1_hEgxyDlCngwrfFe:
000000000000291D: 90 nop
000000000000291E: 90 nop
000000000000291F: 90 nop
aws_lc_0_22_0_aes_hw_xts_decrypt_avx512:
aws_lc_0_23_0_aes_hw_xts_decrypt_avx512:
0000000000002920: F3 0F 1E FA endbr64
0000000000002924: 55 push rbp
0000000000002925: 48 89 E5 mov rbp,rsp
Expand Down
Binary file modified aws-lc-sys/builder/prebuilt-nasm/aesni-xts-avx512.obj
Binary file not shown.
8 changes: 4 additions & 4 deletions aws-lc-sys/builder/prebuilt-nasm/chacha-x86_64-disasm.txt
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ Dump of file chacha-x86_64.obj

File Type: COFF OBJECT

aws_lc_0_22_0_ChaCha20_ctr32_nohw:
aws_lc_0_23_0_ChaCha20_ctr32_nohw:
0000000000000000: 48 89 7C 24 08 mov qword ptr [rsp+8],rdi
0000000000000005: 48 89 74 24 10 mov qword ptr [rsp+10h],rsi
000000000000000A: 48 89 E0 mov rax,rsp
Expand Down Expand Up @@ -315,7 +315,7 @@ L$SEH_end_ChaCha20_ctr32_nohw:
00000000000003DD: 90 nop
00000000000003DE: 90 nop
00000000000003DF: 90 nop
aws_lc_0_22_0_ChaCha20_ctr32_ssse3:
aws_lc_0_23_0_ChaCha20_ctr32_ssse3:
00000000000003E0: 48 89 7C 24 08 mov qword ptr [rsp+8],rdi
00000000000003E5: 48 89 74 24 10 mov qword ptr [rsp+10h],rsi
00000000000003EA: 48 89 E0 mov rax,rsp
Expand Down Expand Up @@ -501,7 +501,7 @@ L$SEH_end_ChaCha20_ctr32_ssse3:
000000000000063D: 90 nop
000000000000063E: 90 nop
000000000000063F: 90 nop
aws_lc_0_22_0_ChaCha20_ctr32_ssse3_4x:
aws_lc_0_23_0_ChaCha20_ctr32_ssse3_4x:
0000000000000640: 48 89 7C 24 08 mov qword ptr [rsp+8],rdi
0000000000000645: 48 89 74 24 10 mov qword ptr [rsp+10h],rsi
000000000000064A: 48 89 E0 mov rax,rsp
Expand Down Expand Up @@ -1201,7 +1201,7 @@ L$SEH_end_ChaCha20_ctr32_ssse3_4x:
000000000000111D: 90 nop
000000000000111E: 90 nop
000000000000111F: 90 nop
aws_lc_0_22_0_ChaCha20_ctr32_avx2:
aws_lc_0_23_0_ChaCha20_ctr32_avx2:
0000000000001120: 48 89 7C 24 08 mov qword ptr [rsp+8],rdi
0000000000001125: 48 89 74 24 10 mov qword ptr [rsp+10h],rsi
000000000000112A: 48 89 E0 mov rax,rsp
Expand Down
Binary file modified aws-lc-sys/builder/prebuilt-nasm/chacha-x86_64.obj
Binary file not shown.
Original file line number Diff line number Diff line change
Expand Up @@ -199,7 +199,7 @@ L$hash_ad_done:
000000000000023D: 90 nop
000000000000023E: 90 nop
000000000000023F: 90 nop
aws_lc_0_22_0_chacha20_poly1305_open:
aws_lc_0_23_0_chacha20_poly1305_open:
0000000000000240: 48 89 7C 24 08 mov qword ptr [rsp+8],rdi
0000000000000245: 48 89 74 24 10 mov qword ptr [rsp+10h],rsi
000000000000024A: 48 89 E0 mov rax,rsp
Expand Down Expand Up @@ -238,7 +238,7 @@ L$SEH_begin_chacha20_poly1305_open:
00
00000000000002BF: 48 89 9D C8 00 00 mov qword ptr [rbp+0C8h],rbx
00
00000000000002C6: 8B 05 08 00 00 00 mov eax,dword ptr [aws_lc_0_22_0_OPENSSL_ia32cap_P+8]
00000000000002C6: 8B 05 08 00 00 00 mov eax,dword ptr [aws_lc_0_23_0_OPENSSL_ia32cap_P+8]
00000000000002CC: 25 20 01 00 00 and eax,120h
00000000000002D1: 35 20 01 00 00 xor eax,120h
00000000000002D6: 0F 84 24 48 00 00 je chacha20_poly1305_open_avx2
Expand Down Expand Up @@ -2420,7 +2420,7 @@ L$SEH_end_chacha20_poly1305_open:
000000000000263D: 90 nop
000000000000263E: 90 nop
000000000000263F: 90 nop
aws_lc_0_22_0_chacha20_poly1305_seal:
aws_lc_0_23_0_chacha20_poly1305_seal:
0000000000002640: 48 89 7C 24 08 mov qword ptr [rsp+8],rdi
0000000000002645: 48 89 74 24 10 mov qword ptr [rsp+10h],rsi
000000000000264A: 48 89 E0 mov rax,rsp
Expand Down Expand Up @@ -2461,7 +2461,7 @@ L$SEH_begin_chacha20_poly1305_seal:
00000000000026C3: 48 89 9D C8 00 00 mov qword ptr [rbp+0C8h],rbx
00
00000000000026CA: 48 89 D3 mov rbx,rdx
00000000000026CD: 8B 05 08 00 00 00 mov eax,dword ptr [aws_lc_0_22_0_OPENSSL_ia32cap_P+8]
00000000000026CD: 8B 05 08 00 00 00 mov eax,dword ptr [aws_lc_0_23_0_OPENSSL_ia32cap_P+8]
00000000000026D3: 25 20 01 00 00 and eax,120h
00000000000026D8: 35 20 01 00 00 xor eax,120h
00000000000026DD: 0F 84 9D 4B 00 00 je chacha20_poly1305_seal_avx2
Expand Down
Binary file modified aws-lc-sys/builder/prebuilt-nasm/chacha20_poly1305_x86_64.obj
Binary file not shown.
Loading

0 comments on commit f39485d

Please sign in to comment.