--- /srv/rebuilderd/tmp/rebuilderdMVAcmp/inputs/libcm256cc1t64_1.1.0-4.1+b1_amd64.deb +++ /srv/rebuilderd/tmp/rebuilderdMVAcmp/out/libcm256cc1t64_1.1.0-4.1+b1_amd64.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2024-10-28 22:12:59.000000 debian-binary │ -rw-r--r-- 0 0 0 960 2024-10-28 22:12:59.000000 control.tar.xz │ --rw-r--r-- 0 0 0 9968 2024-10-28 22:12:59.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 9956 2024-10-28 22:12:59.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── ./usr/lib/x86_64-linux-gnu/libcm256cc.so.1.1.0 │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -10,15 +10,15 @@ │ │ │ │ [ 5] .gnu.version VERSYM 0000000000000d68 000d68 00005c 02 A 3 0 2 │ │ │ │ [ 6] .gnu.version_r VERNEED 0000000000000dc8 000dc8 0000a0 00 A 4 3 8 │ │ │ │ [ 7] .rela.dyn RELA 0000000000000e68 000e68 0000f0 18 A 3 0 8 │ │ │ │ [ 8] .rela.plt RELA 0000000000000f58 000f58 000288 18 AI 3 22 8 │ │ │ │ [ 9] .init PROGBITS 0000000000002000 002000 000017 00 AX 0 0 4 │ │ │ │ [10] .plt PROGBITS 0000000000002020 002020 0001c0 10 AX 0 0 16 │ │ │ │ [11] .plt.got PROGBITS 00000000000021e0 0021e0 000008 08 AX 0 0 8 │ │ │ │ - [12] .text PROGBITS 0000000000002200 002200 001ca0 00 AX 0 0 64 │ │ │ │ + [12] .text PROGBITS 0000000000002200 002200 001c9e 00 AX 0 0 64 │ │ │ │ [13] .fini PROGBITS 0000000000003ea0 003ea0 000009 00 AX 0 0 4 │ │ │ │ [14] .rodata PROGBITS 0000000000004000 004000 000040 00 A 0 0 16 │ │ │ │ [15] .eh_frame_hdr PROGBITS 0000000000004040 004040 0000ec 00 A 0 0 4 │ │ │ │ [16] .eh_frame PROGBITS 0000000000004130 004130 000434 00 A 0 0 8 │ │ │ │ [17] .gcc_except_table PROGBITS 0000000000004564 004564 000016 00 A 0 0 1 │ │ │ │ [18] .init_array INIT_ARRAY 0000000000005db8 004db8 000008 08 WA 0 0 8 │ │ │ │ [19] .fini_array FINI_ARRAY 0000000000005dc0 004dc0 000008 08 WA 0 0 8 │ │ │ ├── readelf --wide --symbols {} │ │ │ │ @@ -14,36 +14,36 @@ │ │ │ │ 10: 0000000000000000 0 NOTYPE WEAK DEFAULT UND _ITM_deregisterTMCloneTable │ │ │ │ 11: 0000000000000000 0 FUNC GLOBAL DEFAULT UND _Unwind_Resume@GCC_3.0 (8) │ │ │ │ 12: 0000000000000000 0 NOTYPE WEAK DEFAULT UND __gmon_start__ │ │ │ │ 13: 0000000000000000 0 NOTYPE WEAK DEFAULT UND _ITM_registerTMCloneTable │ │ │ │ 14: 0000000000003140 5 FUNC GLOBAL DEFAULT 12 _ZN9gf256_ctxD1Ev │ │ │ │ 15: 0000000000002480 191 FUNC GLOBAL DEFAULT 12 _ZN5CM25612cm256_encodeENS_22cm256_encoder_params_tEPNS_13cm256_block_tEPv │ │ │ │ 16: 0000000000003140 5 FUNC GLOBAL DEFAULT 12 _ZN9gf256_ctxD2Ev │ │ │ │ - 17: 00000000000035a0 16 FUNC GLOBAL DEFAULT 12 _ZN9gf256_ctxC1Ev │ │ │ │ - 18: 0000000000003530 102 FUNC GLOBAL DEFAULT 12 _ZN9gf256_ctx11gf256_init_Ev │ │ │ │ - 19: 0000000000003920 475 FUNC GLOBAL DEFAULT 12 _ZN9gf256_ctx16gf256_muladd_memEPvhPKvi │ │ │ │ + 17: 0000000000003590 16 FUNC GLOBAL DEFAULT 12 _ZN9gf256_ctxC1Ev │ │ │ │ + 18: 0000000000003520 102 FUNC GLOBAL DEFAULT 12 _ZN9gf256_ctx11gf256_init_Ev │ │ │ │ + 19: 0000000000003900 499 FUNC GLOBAL DEFAULT 12 _ZN9gf256_ctx16gf256_muladd_memEPvhPKvi │ │ │ │ 20: 0000000000003150 35 FUNC GLOBAL DEFAULT 12 _ZN9gf256_ctx15gf255_poly_initEi │ │ │ │ - 21: 00000000000035a0 16 FUNC GLOBAL DEFAULT 12 _ZN9gf256_ctxC2Ev │ │ │ │ - 22: 00000000000035b0 538 FUNC GLOBAL DEFAULT 12 _ZN9gf256_ctx13gf256_mul_memEPvPKvhi │ │ │ │ - 23: 0000000000003b00 261 FUNC GLOBAL DEFAULT 12 _ZN9gf256_ctx14gf256_add2_memEPvPKvS2_i │ │ │ │ + 21: 0000000000003590 16 FUNC GLOBAL DEFAULT 12 _ZN9gf256_ctxC2Ev │ │ │ │ + 22: 00000000000035a0 498 FUNC GLOBAL DEFAULT 12 _ZN9gf256_ctx13gf256_mul_memEPvPKvhi │ │ │ │ + 23: 0000000000003b00 268 FUNC GLOBAL DEFAULT 12 _ZN9gf256_ctx14gf256_add2_memEPvPKvS2_i │ │ │ │ 24: 0000000000002540 32 FUNC GLOBAL DEFAULT 12 _ZN5CM25612CM256DecoderC1ER9gf256_ctx │ │ │ │ - 25: 0000000000003db0 240 FUNC GLOBAL DEFAULT 12 _Z13gf256_memswapPvS_i │ │ │ │ + 25: 0000000000003db0 238 FUNC GLOBAL DEFAULT 12 _Z13gf256_memswapPvS_i │ │ │ │ 26: 0000000000003180 294 FUNC GLOBAL DEFAULT 12 _ZN9gf256_ctx17gf256_explog_initEv │ │ │ │ 27: 0000000000002320 9 FUNC GLOBAL DEFAULT 12 _ZN5CM256D1Ev │ │ │ │ 28: 00000000000033d0 83 FUNC GLOBAL DEFAULT 12 _ZN9gf256_ctx14gf256_inv_initEv │ │ │ │ 29: 0000000000002300 28 FUNC GLOBAL DEFAULT 12 _ZN5CM256C1Ev │ │ │ │ 30: 0000000000002320 9 FUNC GLOBAL DEFAULT 12 _ZN5CM256D2Ev │ │ │ │ 31: 0000000000004030 16 OBJECT GLOBAL DEFAULT 14 _ZN9gf256_ctx14GF256_GEN_POLYE │ │ │ │ 32: 0000000000002300 28 FUNC GLOBAL DEFAULT 12 _ZN5CM256C2Ev │ │ │ │ 33: 00000000000026a0 133 FUNC GLOBAL DEFAULT 12 _ZN5CM25612CM256Decoder8DecodeM1Ev │ │ │ │ 34: 0000000000002ff0 319 FUNC GLOBAL DEFAULT 12 _ZN5CM25612cm256_decodeENS_22cm256_encoder_params_tEPNS_13cm256_block_tE │ │ │ │ 35: 0000000000002540 32 FUNC GLOBAL DEFAULT 12 _ZN5CM25612CM256DecoderC2ER9gf256_ctx │ │ │ │ 36: 0000000000002330 321 FUNC GLOBAL DEFAULT 12 _ZN5CM25618cm256_encode_blockENS_22cm256_encoder_params_tEPNS_13cm256_block_tEiPv │ │ │ │ - 37: 00000000000037d0 321 FUNC GLOBAL DEFAULT 12 _ZN9gf256_ctx13gf256_add_memEPvPKvi │ │ │ │ + 37: 00000000000037a0 341 FUNC GLOBAL DEFAULT 12 _ZN9gf256_ctx13gf256_add_memEPvPKvi │ │ │ │ 38: 00000000000032b0 281 FUNC GLOBAL DEFAULT 12 _ZN9gf256_ctx17gf256_muldiv_initEv │ │ │ │ 39: 0000000000002560 5 FUNC GLOBAL DEFAULT 12 _ZN5CM25612CM256DecoderD1Ev │ │ │ │ - 40: 0000000000003c10 401 FUNC GLOBAL DEFAULT 12 _ZN9gf256_ctx16gf256_addset_memEPvPKvS2_i │ │ │ │ + 40: 0000000000003c10 410 FUNC GLOBAL DEFAULT 12 _ZN9gf256_ctx16gf256_addset_memEPvPKvS2_i │ │ │ │ 41: 0000000000002570 299 FUNC GLOBAL DEFAULT 12 _ZN5CM25612CM256Decoder10InitializeERNS_22cm256_encoder_params_tEPNS_13cm256_block_tE │ │ │ │ - 42: 0000000000003430 241 FUNC GLOBAL DEFAULT 12 _ZN9gf256_ctx21gf256_muladd_mem_initEv │ │ │ │ + 42: 0000000000003430 239 FUNC GLOBAL DEFAULT 12 _ZN9gf256_ctx21gf256_muladd_mem_initEv │ │ │ │ 43: 0000000000002560 5 FUNC GLOBAL DEFAULT 12 _ZN5CM25612CM256DecoderD2Ev │ │ │ │ - 44: 0000000000002730 1282 FUNC GLOBAL DEFAULT 12 _ZN5CM25612CM256Decoder24GenerateLDUDecompositionEPhS1_S1_ │ │ │ │ + 44: 0000000000002730 1296 FUNC GLOBAL DEFAULT 12 _ZN5CM25612CM256Decoder24GenerateLDUDecompositionEPhS1_S1_ │ │ │ │ 45: 0000000000002c40 930 FUNC GLOBAL DEFAULT 12 _ZN5CM25612CM256Decoder6DecodeEv │ │ │ ├── readelf --wide --relocs {} │ │ │ │ @@ -17,27 +17,27 @@ │ │ │ │ 0000000000006000 0000000100000007 R_X86_64_JUMP_SLOT 0000000000000000 _Znam@GLIBCXX_3.4 + 0 │ │ │ │ 0000000000006008 0000001400000007 R_X86_64_JUMP_SLOT 0000000000003150 _ZN9gf256_ctx15gf255_poly_initEi + 0 │ │ │ │ 0000000000006010 0000001c00000007 R_X86_64_JUMP_SLOT 00000000000033d0 _ZN9gf256_ctx14gf256_inv_initEv + 0 │ │ │ │ 0000000000006018 0000002c00000007 R_X86_64_JUMP_SLOT 0000000000002730 _ZN5CM25612CM256Decoder24GenerateLDUDecompositionEPhS1_S1_ + 0 │ │ │ │ 0000000000006020 0000002600000007 R_X86_64_JUMP_SLOT 00000000000032b0 _ZN9gf256_ctx17gf256_muldiv_initEv + 0 │ │ │ │ 0000000000006028 0000001700000007 R_X86_64_JUMP_SLOT 0000000000003b00 _ZN9gf256_ctx14gf256_add2_memEPvPKvS2_i + 0 │ │ │ │ 0000000000006030 0000000300000007 R_X86_64_JUMP_SLOT 0000000000000000 memset@GLIBC_2.2.5 + 0 │ │ │ │ -0000000000006038 0000001100000007 R_X86_64_JUMP_SLOT 00000000000035a0 _ZN9gf256_ctxC1Ev + 0 │ │ │ │ +0000000000006038 0000001100000007 R_X86_64_JUMP_SLOT 0000000000003590 _ZN9gf256_ctxC1Ev + 0 │ │ │ │ 0000000000006040 0000002700000007 R_X86_64_JUMP_SLOT 0000000000002560 _ZN5CM25612CM256DecoderD1Ev + 0 │ │ │ │ 0000000000006048 0000000400000007 R_X86_64_JUMP_SLOT 0000000000000000 memcpy@GLIBC_2.14 + 0 │ │ │ │ -0000000000006050 0000001600000007 R_X86_64_JUMP_SLOT 00000000000035b0 _ZN9gf256_ctx13gf256_mul_memEPvPKvhi + 0 │ │ │ │ +0000000000006050 0000001600000007 R_X86_64_JUMP_SLOT 00000000000035a0 _ZN9gf256_ctx13gf256_mul_memEPvPKvhi + 0 │ │ │ │ 0000000000006058 0000002100000007 R_X86_64_JUMP_SLOT 00000000000026a0 _ZN5CM25612CM256Decoder8DecodeM1Ev + 0 │ │ │ │ 0000000000006060 0000001a00000007 R_X86_64_JUMP_SLOT 0000000000003180 _ZN9gf256_ctx17gf256_explog_initEv + 0 │ │ │ │ 0000000000006068 0000002800000007 R_X86_64_JUMP_SLOT 0000000000003c10 _ZN9gf256_ctx16gf256_addset_memEPvPKvS2_i + 0 │ │ │ │ 0000000000006070 0000002d00000007 R_X86_64_JUMP_SLOT 0000000000002c40 _ZN5CM25612CM256Decoder6DecodeEv + 0 │ │ │ │ 0000000000006078 0000002a00000007 R_X86_64_JUMP_SLOT 0000000000003430 _ZN9gf256_ctx21gf256_muladd_mem_initEv + 0 │ │ │ │ 0000000000006080 0000000500000007 R_X86_64_JUMP_SLOT 0000000000000000 __stack_chk_fail@GLIBC_2.4 + 0 │ │ │ │ 0000000000006088 0000002400000007 R_X86_64_JUMP_SLOT 0000000000002330 _ZN5CM25618cm256_encode_blockENS_22cm256_encoder_params_tEPNS_13cm256_block_tEiPv + 0 │ │ │ │ 0000000000006090 0000002900000007 R_X86_64_JUMP_SLOT 0000000000002570 _ZN5CM25612CM256Decoder10InitializeERNS_22cm256_encoder_params_tEPNS_13cm256_block_tE + 0 │ │ │ │ 0000000000006098 0000001800000007 R_X86_64_JUMP_SLOT 0000000000002540 _ZN5CM25612CM256DecoderC1ER9gf256_ctx + 0 │ │ │ │ 00000000000060a0 0000000600000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZdaPv@GLIBCXX_3.4 + 0 │ │ │ │ -00000000000060a8 0000002500000007 R_X86_64_JUMP_SLOT 00000000000037d0 _ZN9gf256_ctx13gf256_add_memEPvPKvi + 0 │ │ │ │ -00000000000060b0 0000001200000007 R_X86_64_JUMP_SLOT 0000000000003530 _ZN9gf256_ctx11gf256_init_Ev + 0 │ │ │ │ +00000000000060a8 0000002500000007 R_X86_64_JUMP_SLOT 00000000000037a0 _ZN9gf256_ctx13gf256_add_memEPvPKvi + 0 │ │ │ │ +00000000000060b0 0000001200000007 R_X86_64_JUMP_SLOT 0000000000003520 _ZN9gf256_ctx11gf256_init_Ev + 0 │ │ │ │ 00000000000060b8 0000000800000007 R_X86_64_JUMP_SLOT 0000000000000000 __fprintf_chk@GLIBC_2.3.4 + 0 │ │ │ │ 00000000000060c0 0000000b00000007 R_X86_64_JUMP_SLOT 0000000000000000 _Unwind_Resume@GCC_3.0 + 0 │ │ │ │ -00000000000060c8 0000001300000007 R_X86_64_JUMP_SLOT 0000000000003920 _ZN9gf256_ctx16gf256_muladd_memEPvhPKvi + 0 │ │ │ │ +00000000000060c8 0000001300000007 R_X86_64_JUMP_SLOT 0000000000003900 _ZN9gf256_ctx16gf256_muladd_memEPvhPKvi + 0 │ │ │ │ 00000000000060d0 0000000e00000007 R_X86_64_JUMP_SLOT 0000000000003140 _ZN9gf256_ctxD1Ev + 0 │ │ │ ├── readelf --wide --notes {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ Owner Data size Description │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 707a5b7a16145d0db6364d782ae6b5735bb7d10c │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: d9674c600913d10ec95d3569b675aa2923c43757 │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ @@ -22,19 +22,19 @@ │ │ │ │ 0xffffffffffffefb0 (offset: 0x2ff0) -> 0x36c fde=[ 27c] │ │ │ │ 0xfffffffffffff100 (offset: 0x3140) -> 0x3c0 fde=[ 2d0] │ │ │ │ 0xfffffffffffff110 (offset: 0x3150) -> 0x3d4 fde=[ 2e4] │ │ │ │ 0xfffffffffffff140 (offset: 0x3180) -> 0x3e8 fde=[ 2f8] │ │ │ │ 0xfffffffffffff270 (offset: 0x32b0) -> 0x3fc fde=[ 30c] │ │ │ │ 0xfffffffffffff390 (offset: 0x33d0) -> 0x428 fde=[ 338] │ │ │ │ 0xfffffffffffff3f0 (offset: 0x3430) -> 0x43c fde=[ 34c] │ │ │ │ - 0xfffffffffffff4f0 (offset: 0x3530) -> 0x450 fde=[ 360] │ │ │ │ - 0xfffffffffffff560 (offset: 0x35a0) -> 0x46c fde=[ 37c] │ │ │ │ - 0xfffffffffffff570 (offset: 0x35b0) -> 0x480 fde=[ 390] │ │ │ │ - 0xfffffffffffff790 (offset: 0x37d0) -> 0x4a4 fde=[ 3b4] │ │ │ │ - 0xfffffffffffff8e0 (offset: 0x3920) -> 0x4b8 fde=[ 3c8] │ │ │ │ + 0xfffffffffffff4e0 (offset: 0x3520) -> 0x450 fde=[ 360] │ │ │ │ + 0xfffffffffffff550 (offset: 0x3590) -> 0x46c fde=[ 37c] │ │ │ │ + 0xfffffffffffff560 (offset: 0x35a0) -> 0x480 fde=[ 390] │ │ │ │ + 0xfffffffffffff760 (offset: 0x37a0) -> 0x4a4 fde=[ 3b4] │ │ │ │ + 0xfffffffffffff8c0 (offset: 0x3900) -> 0x4b8 fde=[ 3c8] │ │ │ │ 0xfffffffffffffac0 (offset: 0x3b00) -> 0x4dc fde=[ 3ec] │ │ │ │ 0xfffffffffffffbd0 (offset: 0x3c10) -> 0x4f0 fde=[ 400] │ │ │ │ 0xfffffffffffffd70 (offset: 0x3db0) -> 0x50c fde=[ 41c] │ │ │ │ │ │ │ │ Contents of the .eh_frame section: │ │ │ │ │ │ │ │ │ │ │ │ @@ -232,15 +232,15 @@ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000002720 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000001bc 000000000000004c 000001c0 FDE cie=00000000 pc=0000000000002730..0000000000002c32 │ │ │ │ +000001bc 000000000000004c 000001c0 FDE cie=00000000 pc=0000000000002730..0000000000002c40 │ │ │ │ DW_CFA_advance_loc: 6 to 0000000000002736 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000002738 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ DW_CFA_advance_loc: 5 to 000000000000273d │ │ │ │ @@ -252,31 +252,31 @@ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000002740 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000002741 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ DW_CFA_advance_loc: 7 to 0000000000002748 │ │ │ │ - DW_CFA_def_cfa_offset: 1008 │ │ │ │ - DW_CFA_advance_loc2: 1132 to 0000000000002bb4 │ │ │ │ + DW_CFA_def_cfa_offset: 992 │ │ │ │ + DW_CFA_advance_loc2: 1148 to 0000000000002bc4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000002bb5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000002bc5 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000002bb6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000002bc6 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000002bb8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000002bc8 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000002bba │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000002bca │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000002bbc │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000002bcc │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000002bbe │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000002bce │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000002bc0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000002bd0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ 0000020c 000000000000004c 00000210 FDE cie=00000000 pc=0000000000002c40..0000000000002fe2 │ │ │ │ DW_CFA_advance_loc: 6 to 0000000000002c46 │ │ │ │ @@ -350,15 +350,15 @@ │ │ │ │ DW_CFA_advance_loc: 3 to 00000000000030c5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_advance_loc: 1 to 00000000000030c6 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_advance_loc: 10 to 00000000000030d0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000002b0 000000000000001c 00000058 FDE cie=0000025c pc=0000000000002200..000000000000222b │ │ │ │ +000002b0 000000000000001c 00000058 FDE cie=0000025c pc=0000000000002200..0000000000002228 │ │ │ │ Augmentation data: 81 01 00 00 │ │ │ │ DW_CFA_def_cfa_offset: 4448 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ @@ -399,80 +399,80 @@ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ 00000338 0000000000000010 0000033c FDE cie=00000000 pc=00000000000033d0..0000000000003423 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000034c 0000000000000010 00000350 FDE cie=00000000 pc=0000000000003430..0000000000003521 │ │ │ │ +0000034c 0000000000000010 00000350 FDE cie=00000000 pc=0000000000003430..000000000000351f │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000360 0000000000000018 00000364 FDE cie=00000000 pc=0000000000003530..0000000000003596 │ │ │ │ - DW_CFA_advance_loc: 17 to 0000000000003541 │ │ │ │ +00000360 0000000000000018 00000364 FDE cie=00000000 pc=0000000000003520..0000000000003586 │ │ │ │ + DW_CFA_advance_loc: 17 to 0000000000003531 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 84 to 0000000000003595 │ │ │ │ + DW_CFA_advance_loc1: 84 to 0000000000003585 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000037c 0000000000000010 00000380 FDE cie=00000000 pc=00000000000035a0..00000000000035b0 │ │ │ │ +0000037c 0000000000000010 00000380 FDE cie=00000000 pc=0000000000003590..00000000000035a0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000390 0000000000000020 00000394 FDE cie=00000000 pc=00000000000035b0..00000000000037ca │ │ │ │ - DW_CFA_advance_loc: 23 to 00000000000035c7 │ │ │ │ +00000390 0000000000000020 00000394 FDE cie=00000000 pc=00000000000035a0..0000000000003792 │ │ │ │ + DW_CFA_advance_loc: 23 to 00000000000035b7 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc2: 415 to 0000000000003766 │ │ │ │ + DW_CFA_advance_loc2: 378 to 0000000000003731 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000003770 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000003738 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 72 to 00000000000037b8 │ │ │ │ + DW_CFA_advance_loc1: 72 to 0000000000003780 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000003b4 0000000000000010 000003b8 FDE cie=00000000 pc=00000000000037d0..0000000000003911 │ │ │ │ +000003b4 0000000000000010 000003b8 FDE cie=00000000 pc=00000000000037a0..00000000000038f5 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000003c8 0000000000000020 000003cc FDE cie=00000000 pc=0000000000003920..0000000000003afb │ │ │ │ - DW_CFA_advance_loc: 26 to 000000000000393a │ │ │ │ +000003c8 0000000000000020 000003cc FDE cie=00000000 pc=0000000000003900..0000000000003af3 │ │ │ │ + DW_CFA_advance_loc: 26 to 000000000000391a │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc2: 366 to 0000000000003aa8 │ │ │ │ + DW_CFA_advance_loc2: 381 to 0000000000003a97 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000003ab0 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000003aa0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 64 to 0000000000003af0 │ │ │ │ + DW_CFA_advance_loc1: 72 to 0000000000003ae8 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000003ec 0000000000000010 000003f0 FDE cie=00000000 pc=0000000000003b00..0000000000003c05 │ │ │ │ +000003ec 0000000000000010 000003f0 FDE cie=00000000 pc=0000000000003b00..0000000000003c0c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000400 0000000000000018 00000404 FDE cie=00000000 pc=0000000000003c10..0000000000003da1 │ │ │ │ +00000400 0000000000000018 00000404 FDE cie=00000000 pc=0000000000003c10..0000000000003daa │ │ │ │ DW_CFA_advance_loc: 5 to 0000000000003c15 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc2: 395 to 0000000000003da0 │ │ │ │ + DW_CFA_advance_loc2: 404 to 0000000000003da9 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000041c 0000000000000010 00000420 FDE cie=00000000 pc=0000000000003db0..0000000000003ea0 │ │ │ │ +0000041c 0000000000000010 00000420 FDE cie=00000000 pc=0000000000003db0..0000000000003e9e │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ 00000430 ZERO terminator │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -49,15 +49,15 @@ │ │ │ │ CXXABI_1.3 │ │ │ │ GLIBCXX_3.4 │ │ │ │ ([]A\A]A^A_ │ │ │ │ ([]A\A]A^A_ │ │ │ │ []A\A]A^A_ │ │ │ │ AWAVAUATUS │ │ │ │ 8[]A\A]A^A_ │ │ │ │ -)D$,L9d$h │ │ │ │ +|$xHcT$ H │ │ │ │ []A\A]A^A_ │ │ │ │ AWAVAUATUSH │ │ │ │ []A\A]A^A_ │ │ │ │ gf256_ctx::gf256_init_: initialized │ │ │ │ .shstrtab │ │ │ │ .note.gnu.build-id │ │ │ │ .gnu.hash │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -1,19 +1,18 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ 0000000000002200 : │ │ │ │ mov %rbp,%rdi │ │ │ │ - vzeroupper │ │ │ │ call 20b0 │ │ │ │ mov 0x1138(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 2226 <__cxa_finalize@plt+0x46> │ │ │ │ + jne 2223 <__cxa_finalize@plt+0x43> │ │ │ │ mov %rbx,%rdi │ │ │ │ call 21b0 <_Unwind_Resume@plt> │ │ │ │ call 2130 <__stack_chk_fail@plt> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ lea 0x3eb1(%rip),%rdi │ │ │ │ lea 0x3eaa(%rip),%rax │ │ │ │ cmp %rdi,%rax │ │ │ │ @@ -390,121 +389,121 @@ │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ mov %rdi,%r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbp │ │ │ │ push %rbx │ │ │ │ - sub $0x3b8,%rsp │ │ │ │ + sub $0x3a8,%rsp │ │ │ │ mov (%rdi),%ebp │ │ │ │ - mov %rdx,0x58(%rsp) │ │ │ │ - mov %rcx,0x70(%rsp) │ │ │ │ + mov %rdx,0x48(%rsp) │ │ │ │ + mov %rcx,0x60(%rsp) │ │ │ │ mov %fs:0x28,%rax │ │ │ │ - mov %rax,0x3a8(%rsp) │ │ │ │ + mov %rax,0x398(%rsp) │ │ │ │ mov 0x810(%rdi),%eax │ │ │ │ - mov %bpl,0x67(%rsp) │ │ │ │ - mov %eax,0x14(%rsp) │ │ │ │ + mov %bpl,0x57(%rsp) │ │ │ │ + mov %eax,0x18(%rsp) │ │ │ │ lea -0x1(%rax),%r12d │ │ │ │ test %eax,%eax │ │ │ │ - jle 2c1d │ │ │ │ - mov 0x14(%rsp),%eax │ │ │ │ - lea 0xa0(%rsp),%r15 │ │ │ │ - mov %rsi,0x8(%rsp) │ │ │ │ - lea 0x1a0(%rsp),%rbx │ │ │ │ + jle 2c2b │ │ │ │ + mov 0x18(%rsp),%eax │ │ │ │ + lea 0x90(%rsp),%r15 │ │ │ │ + mov %rsi,(%rsp) │ │ │ │ + lea 0x190(%rsp),%rbx │ │ │ │ mov $0x1,%esi │ │ │ │ mov %r15,%rdi │ │ │ │ mov %rax,%r13 │ │ │ │ mov %rax,%rdx │ │ │ │ - mov %rax,0x68(%rsp) │ │ │ │ + mov %rax,0x58(%rsp) │ │ │ │ call 2090 │ │ │ │ mov %r13,%rdx │ │ │ │ mov $0x1,%esi │ │ │ │ mov %rbx,%rdi │ │ │ │ call 2090 │ │ │ │ - mov 0x14(%rsp),%eax │ │ │ │ - mov 0x8(%rsp),%r10 │ │ │ │ + mov 0x18(%rsp),%eax │ │ │ │ + mov (%rsp),%r10 │ │ │ │ imul %r12d,%eax │ │ │ │ sar $1,%eax │ │ │ │ cltq │ │ │ │ sub $0x1,%rax │ │ │ │ test %r12d,%r12d │ │ │ │ - mov %rax,0x88(%rsp) │ │ │ │ - je 2c25 │ │ │ │ - mov %ebp,0x9c(%rsp) │ │ │ │ - lea 0x2a0(%rsp),%rax │ │ │ │ + mov %rax,0x78(%rsp) │ │ │ │ + je 2c33 │ │ │ │ + mov %ebp,0x8c(%rsp) │ │ │ │ + lea 0x290(%rsp),%rax │ │ │ │ xor %r11d,%r11d │ │ │ │ mov $0x1,%r9d │ │ │ │ - mov %rax,0x20(%rsp) │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ mov %rax,%r13 │ │ │ │ - mov 0x14(%rsp),%eax │ │ │ │ - movl $0x0,0x2c(%rsp) │ │ │ │ + mov 0x18(%rsp),%eax │ │ │ │ + movl $0x0,0x20(%rsp) │ │ │ │ sub $0x2,%eax │ │ │ │ - mov %rbx,0x90(%rsp) │ │ │ │ - mov %eax,0x50(%rsp) │ │ │ │ - lea 0x9f(%rsp),%rax │ │ │ │ - mov %rax,0x80(%rsp) │ │ │ │ - lea 0x19f(%rsp),%rax │ │ │ │ - mov %rax,0x78(%rsp) │ │ │ │ - mov %r12d,0x98(%rsp) │ │ │ │ + mov %rbx,0x80(%rsp) │ │ │ │ + mov %eax,0x24(%rsp) │ │ │ │ + lea 0x8f(%rsp),%rax │ │ │ │ + mov %rax,0x70(%rsp) │ │ │ │ + lea 0x18f(%rsp),%rax │ │ │ │ + mov %rax,0x68(%rsp) │ │ │ │ + mov %r12d,0x88(%rsp) │ │ │ │ mov %r9,%r12 │ │ │ │ mov %r10,%r9 │ │ │ │ - nopl (%rax) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov 0x8(%r14,%r12,8),%rax │ │ │ │ mov 0x1120(%r14),%rdx │ │ │ │ - mov %r12d,0x28(%rsp) │ │ │ │ + mov %r12d,0x1c(%rsp) │ │ │ │ movzbl 0x101b(%r14,%r12,1),%ebx │ │ │ │ movzbl 0x8(%rax),%ebp │ │ │ │ - mov 0x80(%rsp),%rax │ │ │ │ + mov 0x70(%rsp),%rax │ │ │ │ mov %ebp,%esi │ │ │ │ movzbl (%rax,%r12,1),%ecx │ │ │ │ - mov 0x78(%rsp),%rax │ │ │ │ + mov 0x68(%rsp),%rax │ │ │ │ xor %ebx,%esi │ │ │ │ movzbl %sil,%esi │ │ │ │ movzbl (%rax,%r12,1),%eax │ │ │ │ mov %esi,%edi │ │ │ │ shl $0x8,%edi │ │ │ │ add %edi,%eax │ │ │ │ add %edi,%ecx │ │ │ │ movzbl 0x10605(%rdx,%rax,1),%edi │ │ │ │ - movzbl 0x67(%rsp),%eax │ │ │ │ + movzbl 0x57(%rsp),%eax │ │ │ │ movzbl 0x10605(%rdx,%rcx,1),%ecx │ │ │ │ xor %ebx,%eax │ │ │ │ movzbl %al,%eax │ │ │ │ shl $0x8,%eax │ │ │ │ add %edi,%eax │ │ │ │ - mov 0x58(%rsp),%rdi │ │ │ │ + mov 0x48(%rsp),%rdi │ │ │ │ mov %eax,%eax │ │ │ │ movzbl 0x605(%rdx,%rax,1),%r10d │ │ │ │ mov %r10d,%eax │ │ │ │ shl $0x8,%eax │ │ │ │ add %ecx,%eax │ │ │ │ mov %eax,%eax │ │ │ │ movzbl 0x605(%rdx,%rax,1),%eax │ │ │ │ shl $0x8,%eax │ │ │ │ add %esi,%eax │ │ │ │ movzbl 0x605(%rdx,%rax,1),%eax │ │ │ │ mov %al,-0x1(%rdi,%r12,1) │ │ │ │ - mov 0x14(%rsp),%eax │ │ │ │ + mov 0x18(%rsp),%eax │ │ │ │ mov 0x1120(%r14),%rdi │ │ │ │ mov %eax,%r8d │ │ │ │ sub %r12d,%r8d │ │ │ │ cmp %r12d,%eax │ │ │ │ - jle 2bc0 │ │ │ │ + jle 2bd0 │ │ │ │ lea (%r9,%r11,1),%rsi │ │ │ │ - mov %r8d,0x30(%rsp) │ │ │ │ + mov %r13,(%rsp) │ │ │ │ mov %r12,%rax │ │ │ │ - mov %rsi,0x18(%rsp) │ │ │ │ - mov %r11,0x38(%rsp) │ │ │ │ - mov %r13,0x8(%rsp) │ │ │ │ - mov %r9,0x48(%rsp) │ │ │ │ - mov %r10d,0x54(%rsp) │ │ │ │ - mov %ecx,0x60(%rsp) │ │ │ │ - mov %r12,0x40(%rsp) │ │ │ │ - mov 0x90(%rsp),%r12 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + mov %rsi,0x8(%rsp) │ │ │ │ + mov %r11,0x30(%rsp) │ │ │ │ + mov %r8d,0x40(%rsp) │ │ │ │ + mov %r9,0x38(%rsp) │ │ │ │ + mov %r10d,0x44(%rsp) │ │ │ │ + mov %ecx,0x50(%rsp) │ │ │ │ + mov %r12,0x28(%rsp) │ │ │ │ + mov 0x80(%rsp),%r12 │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov 0x10(%r14,%rax,8),%rdx │ │ │ │ mov %ebx,%r8d │ │ │ │ movzbl (%r15,%rax,1),%r11d │ │ │ │ movzbl (%r12,%rax,1),%r10d │ │ │ │ movzbl 0x8(%rdx),%ecx │ │ │ │ movzbl 0x101c(%r14,%rax,1),%edx │ │ │ │ xor %ecx,%r8d │ │ │ │ @@ -520,159 +519,159 @@ │ │ │ │ xor %ebx,%edx │ │ │ │ movzbl %sil,%esi │ │ │ │ movzbl %dl,%edx │ │ │ │ shl $0x8,%esi │ │ │ │ lea (%rsi,%r10,1),%r9d │ │ │ │ add %esi,%edx │ │ │ │ movzbl 0x10605(%rdi,%r9,1),%edi │ │ │ │ - mov 0x18(%rsp),%r9 │ │ │ │ - mov %r13b,-0x1(%r9,%rax,1) │ │ │ │ mov 0x8(%rsp),%r9 │ │ │ │ + mov %r13b,-0x1(%r9,%rax,1) │ │ │ │ + mov (%rsp),%r9 │ │ │ │ mov %dil,-0x1(%r9,%rax,1) │ │ │ │ mov 0x1120(%r14),%rdi │ │ │ │ movzbl 0x10605(%rdi,%rcx,1),%ecx │ │ │ │ movzbl 0x10605(%rdi,%rdx,1),%edx │ │ │ │ shl $0x8,%ecx │ │ │ │ shl $0x8,%edx │ │ │ │ add %r11d,%ecx │ │ │ │ add %r10d,%edx │ │ │ │ movzbl 0x605(%rdi,%rcx,1),%ecx │ │ │ │ movzbl 0x605(%rdi,%rdx,1),%edx │ │ │ │ mov %cl,(%r15,%rax,1) │ │ │ │ mov %dl,(%r12,%rax,1) │ │ │ │ add $0x1,%rax │ │ │ │ - cmp %eax,0x14(%rsp) │ │ │ │ + cmp %eax,0x18(%rsp) │ │ │ │ jg 2940 │ │ │ │ - movslq 0x60(%rsp),%rax │ │ │ │ + movslq 0x50(%rsp),%rax │ │ │ │ mov %r9,%r13 │ │ │ │ - mov 0x48(%rsp),%r9 │ │ │ │ - mov 0x30(%rsp),%r8d │ │ │ │ - mov 0x38(%rsp),%r11 │ │ │ │ - mov 0x54(%rsp),%r10d │ │ │ │ - mov 0x50(%rsp),%ebp │ │ │ │ + mov 0x38(%rsp),%r9 │ │ │ │ + mov 0x30(%rsp),%r11 │ │ │ │ + mov 0x40(%rsp),%r8d │ │ │ │ + mov 0x44(%rsp),%r10d │ │ │ │ + mov 0x24(%rsp),%ebp │ │ │ │ mov %r9,%rdx │ │ │ │ mov %r9,%rsi │ │ │ │ movzbl 0x20605(%rdi,%rax,1),%ecx │ │ │ │ - mov 0x40(%rsp),%r12 │ │ │ │ - mov %r11,0x30(%rsp) │ │ │ │ - mov %r10d,0x18(%rsp) │ │ │ │ + mov 0x28(%rsp),%r12 │ │ │ │ + mov %r8d,(%rsp) │ │ │ │ + mov %r11,0x28(%rsp) │ │ │ │ lea 0x1(%r9,%rbp,1),%rbx │ │ │ │ - mov %r8d,0x8(%rsp) │ │ │ │ + mov %r10d,0x8(%rsp) │ │ │ │ call 20d0 │ │ │ │ - movslq 0x18(%rsp),%rax │ │ │ │ - mov 0x20(%rsp),%rdx │ │ │ │ mov 0x1120(%r14),%rdi │ │ │ │ - mov 0x8(%rsp),%r8d │ │ │ │ - mov %rdx,%rsi │ │ │ │ + movslq 0x8(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rdx │ │ │ │ + mov (%rsp),%r8d │ │ │ │ movzbl 0x20605(%rdi,%rax,1),%ecx │ │ │ │ + mov %rdx,%rsi │ │ │ │ call 20d0 │ │ │ │ - movslq 0x2c(%rsp),%rdx │ │ │ │ - mov 0x20(%rsp),%rax │ │ │ │ - mov 0x88(%rsp),%rdi │ │ │ │ - mov 0x30(%rsp),%r11 │ │ │ │ - lea 0x1(%rax,%rbp,1),%rsi │ │ │ │ + mov 0x78(%rsp),%rdi │ │ │ │ + movslq 0x20(%rsp),%rdx │ │ │ │ + mov 0x10(%rsp),%rax │ │ │ │ + mov 0x28(%rsp),%r11 │ │ │ │ add %rdi,%rdx │ │ │ │ - mov 0x70(%rsp),%rdi │ │ │ │ + mov 0x60(%rsp),%rdi │ │ │ │ + lea 0x1(%rax,%rbp,1),%rsi │ │ │ │ add %rdi,%rdx │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ + nopl 0x0(%rax) │ │ │ │ movzbl (%rax),%ecx │ │ │ │ add $0x1,%rax │ │ │ │ mov %cl,(%rdx) │ │ │ │ mov %r13,%rcx │ │ │ │ sub %rax,%rcx │ │ │ │ add %rcx,%rdx │ │ │ │ cmp %rsi,%rax │ │ │ │ jne 2aa0 │ │ │ │ mov %rbx,%r9 │ │ │ │ - mov 0x28(%rsp),%eax │ │ │ │ + mov 0x1c(%rsp),%eax │ │ │ │ add $0x1,%r12 │ │ │ │ sub $0x1,%r13 │ │ │ │ sub $0x1,%r11 │ │ │ │ - subl $0x1,0x50(%rsp) │ │ │ │ + subl $0x1,0x24(%rsp) │ │ │ │ add $0x1,%eax │ │ │ │ - sub %eax,0x2c(%rsp) │ │ │ │ - cmp %r12,0x68(%rsp) │ │ │ │ + sub %eax,0x20(%rsp) │ │ │ │ + mov 0x58(%rsp),%rax │ │ │ │ + cmp %rax,%r12 │ │ │ │ jne 2850 │ │ │ │ - movslq 0x98(%rsp),%r12 │ │ │ │ - mov 0x9c(%rsp),%ebp │ │ │ │ - movzbl 0x67(%rsp),%r15d │ │ │ │ - mov 0x70(%rsp),%r13 │ │ │ │ + movslq 0x88(%rsp),%r12 │ │ │ │ + mov 0x8c(%rsp),%ebp │ │ │ │ + movzbl 0x57(%rsp),%r15d │ │ │ │ + mov 0x60(%rsp),%r13 │ │ │ │ mov %r12,%rbx │ │ │ │ - xchg %ax,%ax │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov 0x1120(%r14),%rdi │ │ │ │ mov %r13,%rdx │ │ │ │ mov %r13,%rsi │ │ │ │ mov %ebx,%r8d │ │ │ │ movzbl 0x101c(%r14,%rbx,1),%ecx │ │ │ │ add %rbx,%r13 │ │ │ │ xor %r15d,%ecx │ │ │ │ movzbl %cl,%ecx │ │ │ │ call 20d0 │ │ │ │ sub $0x1,%rbx │ │ │ │ - jne 2b00 │ │ │ │ + jne 2b10 │ │ │ │ movzbl 0x101c(%r14,%r12,1),%edx │ │ │ │ mov %ebp,%eax │ │ │ │ - movzbl 0x1a0(%rsp,%r12,1),%esi │ │ │ │ + movzbl 0x190(%rsp,%r12,1),%esi │ │ │ │ mov 0x1120(%r14),%rcx │ │ │ │ - mov 0x58(%rsp),%rbx │ │ │ │ + mov 0x48(%rsp),%rbx │ │ │ │ xor %edx,%eax │ │ │ │ movzbl %al,%eax │ │ │ │ shl $0x8,%eax │ │ │ │ add %esi,%eax │ │ │ │ - movzbl 0xa0(%rsp,%r12,1),%esi │ │ │ │ + movzbl 0x90(%rsp,%r12,1),%esi │ │ │ │ movzbl 0x605(%rcx,%rax,1),%eax │ │ │ │ shl $0x8,%eax │ │ │ │ add %esi,%eax │ │ │ │ movzbl 0x605(%rcx,%rax,1),%esi │ │ │ │ mov 0x10(%r14,%r12,8),%rax │ │ │ │ xor 0x8(%rax),%dl │ │ │ │ movzbl %dl,%eax │ │ │ │ shl $0x8,%eax │ │ │ │ add %esi,%eax │ │ │ │ movzbl 0x10605(%rcx,%rax,1),%edx │ │ │ │ - movslq 0x14(%rsp),%rax │ │ │ │ + movslq 0x18(%rsp),%rax │ │ │ │ mov %dl,-0x1(%rbx,%rax,1) │ │ │ │ - mov 0x3a8(%rsp),%rax │ │ │ │ + mov 0x398(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 2c2d │ │ │ │ - add $0x3b8,%rsp │ │ │ │ + jne 2c3b │ │ │ │ + add $0x3a8,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ ret │ │ │ │ nop │ │ │ │ movzbl 0x20605(%rdi,%rcx,1),%ecx │ │ │ │ mov %r9,%rdx │ │ │ │ mov %r9,%rsi │ │ │ │ - mov %r11,0x38(%rsp) │ │ │ │ - mov %r9,0x8(%rsp) │ │ │ │ - mov %r10d,0x30(%rsp) │ │ │ │ - mov %r8d,0x18(%rsp) │ │ │ │ + mov %r11,0x30(%rsp) │ │ │ │ + mov %r9,(%rsp) │ │ │ │ + mov %r10d,0x28(%rsp) │ │ │ │ + mov %r8d,0x8(%rsp) │ │ │ │ call 20d0 │ │ │ │ - movslq 0x30(%rsp),%r10 │ │ │ │ - mov 0x20(%rsp),%rsi │ │ │ │ + movslq 0x28(%rsp),%r10 │ │ │ │ + mov 0x10(%rsp),%rsi │ │ │ │ mov 0x1120(%r14),%rdi │ │ │ │ - mov 0x18(%rsp),%r8d │ │ │ │ + mov 0x8(%rsp),%r8d │ │ │ │ mov %rsi,%rdx │ │ │ │ movzbl 0x20605(%rdi,%r10,1),%ecx │ │ │ │ call 20d0 │ │ │ │ - mov 0x8(%rsp),%r9 │ │ │ │ - mov 0x38(%rsp),%r11 │ │ │ │ + mov (%rsp),%r9 │ │ │ │ + mov 0x30(%rsp),%r11 │ │ │ │ jmp 2aba │ │ │ │ movslq %r12d,%r12 │ │ │ │ - jmp 2b2d │ │ │ │ + jmp 2b3d │ │ │ │ xor %r12d,%r12d │ │ │ │ - jmp 2b2d │ │ │ │ + jmp 2b3d │ │ │ │ call 2130 <__stack_chk_fail@plt> │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ │ │ │ │ 0000000000002c40 : │ │ │ │ endbr64 │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ @@ -796,27 +795,27 @@ │ │ │ │ mov 0x1c(%rsp),%ebx │ │ │ │ mov %r15,%rdx │ │ │ │ mov (%rsp),%rax │ │ │ │ mov %r13,%r15 │ │ │ │ mov 0x8(%rsp),%r13 │ │ │ │ lea (%rbx,%rdx,1),%esi │ │ │ │ lea 0x1(%rax,%rsi,1),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - sub $0x1,%rdx │ │ │ │ add $0x1,%r13 │ │ │ │ - cmp %rbx,%rdx │ │ │ │ + sub $0x1,%rdx │ │ │ │ + cmp %rdx,0x10(%rsp) │ │ │ │ jne 2de0 │ │ │ │ mov %ebp,%r8d │ │ │ │ mov 0x30(%rsp),%r13 │ │ │ │ mov 0x28(%rsp),%rbp │ │ │ │ mov %r15,%rbx │ │ │ │ mov 0x38(%rsp),%r12 │ │ │ │ xor %r15d,%r15d │ │ │ │ mov %r8d,%r14d │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ movzbl 0x101c(%rbx,%r15,1),%edx │ │ │ │ mov 0x10(%rbx,%r15,8),%rax │ │ │ │ mov %dl,0x8(%rax) │ │ │ │ mov (%rax),%rsi │ │ │ │ mov 0x1120(%rbx),%rdi │ │ │ │ movzbl 0x0(%r13,%r15,1),%eax │ │ │ │ add $0x1,%r15 │ │ │ │ @@ -1151,139 +1150,136 @@ │ │ │ │ lea 0x605(%rdi),%rax │ │ │ │ lea 0x20710(%rdi),%rcx │ │ │ │ add $0x10605,%rsi │ │ │ │ nopl 0x0(%rax) │ │ │ │ movzbl (%rax),%edx │ │ │ │ add $0x100,%rax │ │ │ │ add $0x10,%rcx │ │ │ │ - vmovd %edx,%xmm0 │ │ │ │ + movd %edx,%xmm0 │ │ │ │ movzbl -0xe0(%rax),%edx │ │ │ │ - vpinsrb $0x1,-0xf0(%rax),%xmm0,%xmm0 │ │ │ │ - vmovd %edx,%xmm7 │ │ │ │ + pinsrb $0x1,-0xf0(%rax),%xmm0 │ │ │ │ + movd %edx,%xmm7 │ │ │ │ movzbl -0xc0(%rax),%edx │ │ │ │ - vpinsrb $0x1,-0xd0(%rax),%xmm7,%xmm7 │ │ │ │ - vmovd %edx,%xmm3 │ │ │ │ + pinsrb $0x1,-0xd0(%rax),%xmm7 │ │ │ │ + movd %edx,%xmm3 │ │ │ │ movzbl -0xa0(%rax),%edx │ │ │ │ - vpunpcklwd %xmm7,%xmm0,%xmm0 │ │ │ │ - vpinsrb $0x1,-0xb0(%rax),%xmm3,%xmm3 │ │ │ │ - vmovd %edx,%xmm6 │ │ │ │ + punpcklwd %xmm7,%xmm0 │ │ │ │ + pinsrb $0x1,-0xb0(%rax),%xmm3 │ │ │ │ + movd %edx,%xmm6 │ │ │ │ movzbl -0x80(%rax),%edx │ │ │ │ - vpinsrb $0x1,-0x90(%rax),%xmm6,%xmm6 │ │ │ │ - vmovd %edx,%xmm1 │ │ │ │ + pinsrb $0x1,-0x90(%rax),%xmm6 │ │ │ │ + movd %edx,%xmm1 │ │ │ │ movzbl -0x60(%rax),%edx │ │ │ │ - vpinsrb $0x1,-0x70(%rax),%xmm1,%xmm1 │ │ │ │ - vpunpcklwd %xmm6,%xmm3,%xmm3 │ │ │ │ - vpunpckldq %xmm3,%xmm0,%xmm0 │ │ │ │ - vmovd %edx,%xmm5 │ │ │ │ + pinsrb $0x1,-0x70(%rax),%xmm1 │ │ │ │ + punpcklwd %xmm6,%xmm3 │ │ │ │ + punpckldq %xmm3,%xmm0 │ │ │ │ + movd %edx,%xmm5 │ │ │ │ movzbl -0x40(%rax),%edx │ │ │ │ - vpinsrb $0x1,-0x50(%rax),%xmm5,%xmm5 │ │ │ │ - vmovd %edx,%xmm2 │ │ │ │ + pinsrb $0x1,-0x50(%rax),%xmm5 │ │ │ │ + movd %edx,%xmm2 │ │ │ │ movzbl -0x20(%rax),%edx │ │ │ │ - vpinsrb $0x1,-0x30(%rax),%xmm2,%xmm2 │ │ │ │ - vpunpcklwd %xmm5,%xmm1,%xmm1 │ │ │ │ - vmovd %edx,%xmm4 │ │ │ │ - vpinsrb $0x1,-0x10(%rax),%xmm4,%xmm4 │ │ │ │ - vpunpcklwd %xmm4,%xmm2,%xmm2 │ │ │ │ - vpunpckldq %xmm2,%xmm1,%xmm1 │ │ │ │ - vpunpcklqdq %xmm1,%xmm0,%xmm0 │ │ │ │ - vmovdqu -0x100(%rax),%xmm1 │ │ │ │ - vmovdqa %xmm0,0xff0(%rcx) │ │ │ │ - vmovdqa %xmm1,-0x10(%rcx) │ │ │ │ + pinsrb $0x1,-0x30(%rax),%xmm2 │ │ │ │ + punpcklwd %xmm5,%xmm1 │ │ │ │ + movd %edx,%xmm4 │ │ │ │ + pinsrb $0x1,-0x10(%rax),%xmm4 │ │ │ │ + punpcklwd %xmm4,%xmm2 │ │ │ │ + punpckldq %xmm2,%xmm1 │ │ │ │ + punpcklqdq %xmm1,%xmm0 │ │ │ │ + movdqu -0x100(%rax),%xmm1 │ │ │ │ + movaps %xmm0,0xff0(%rcx) │ │ │ │ + movaps %xmm1,-0x10(%rcx) │ │ │ │ cmp %rax,%rsi │ │ │ │ jne 3450 │ │ │ │ ret │ │ │ │ nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ │ │ │ │ -0000000000003530 : │ │ │ │ +0000000000003520 : │ │ │ │ endbr64 │ │ │ │ cmpb $0x0,0x22710(%rdi) │ │ │ │ - je 3540 │ │ │ │ + je 3530 │ │ │ │ xor %eax,%eax │ │ │ │ ret │ │ │ │ push %rbx │ │ │ │ mov $0x3,%esi │ │ │ │ mov %rdi,%rbx │ │ │ │ call 2040 │ │ │ │ mov %rbx,%rdi │ │ │ │ call 20f0 │ │ │ │ mov %rbx,%rdi │ │ │ │ call 2070 │ │ │ │ mov %rbx,%rdi │ │ │ │ call 2050 │ │ │ │ mov %rbx,%rdi │ │ │ │ call 2120 │ │ │ │ - mov 0x2a4b(%rip),%rax │ │ │ │ + mov 0x2a5b(%rip),%rax │ │ │ │ mov $0x1,%esi │ │ │ │ movb $0x1,0x22710(%rbx) │ │ │ │ - lea 0xa78(%rip),%rdx │ │ │ │ + lea 0xa88(%rip),%rdx │ │ │ │ mov (%rax),%rdi │ │ │ │ xor %eax,%eax │ │ │ │ call 21a0 <__fprintf_chk@plt> │ │ │ │ xor %eax,%eax │ │ │ │ pop %rbx │ │ │ │ ret │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -00000000000035a0 : │ │ │ │ +0000000000003590 : │ │ │ │ endbr64 │ │ │ │ movb $0x0,0x22710(%rdi) │ │ │ │ jmp 2190 │ │ │ │ │ │ │ │ -00000000000035b0 : │ │ │ │ +00000000000035a0 : │ │ │ │ endbr64 │ │ │ │ mov %rdi,%r9 │ │ │ │ mov %rsi,%rdi │ │ │ │ cmp $0x1,%cl │ │ │ │ - jbe 37b8 │ │ │ │ + jbe 3780 │ │ │ │ movzbl %cl,%eax │ │ │ │ push %rbx │ │ │ │ shl $0x4,%rax │ │ │ │ - vmovdqa 0x20710(%r9,%rax,1),%xmm3 │ │ │ │ - vmovdqa 0x21710(%r9,%rax,1),%xmm4 │ │ │ │ + movdqa 0x20710(%r9,%rax,1),%xmm4 │ │ │ │ + movdqa 0x21710(%r9,%rax,1),%xmm5 │ │ │ │ cmp $0xf,%r8d │ │ │ │ - jle 3689 │ │ │ │ + jle 3654 │ │ │ │ lea -0x10(%r8),%r11d │ │ │ │ - mov $0xf0f0f0f,%ebx │ │ │ │ shr $0x4,%r8d │ │ │ │ + mov $0xf0f0f0f,%ebx │ │ │ │ xor %eax,%eax │ │ │ │ lea -0x1(%r8),%esi │ │ │ │ - vmovd %ebx,%xmm2 │ │ │ │ + movd %ebx,%xmm2 │ │ │ │ shl $0x4,%r8 │ │ │ │ mov %rsi,%r10 │ │ │ │ - vpbroadcastd %xmm2,%xmm2 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + pshufd $0x0,%xmm2,%xmm2 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - vmovdqu (%rdx,%rax,1),%xmm1 │ │ │ │ - vpsrlq $0x4,%xmm1,%xmm0 │ │ │ │ - vpand %xmm2,%xmm1,%xmm1 │ │ │ │ - vpand %xmm2,%xmm0,%xmm0 │ │ │ │ - vpshufb %xmm1,%xmm3,%xmm1 │ │ │ │ - vpshufb %xmm0,%xmm4,%xmm0 │ │ │ │ - vpxor %xmm1,%xmm0,%xmm0 │ │ │ │ - vmovdqu %xmm0,(%rdi,%rax,1) │ │ │ │ + movdqu (%rdx,%rax,1),%xmm0 │ │ │ │ + movdqa %xmm4,%xmm3 │ │ │ │ + movdqa %xmm0,%xmm1 │ │ │ │ + pand %xmm2,%xmm0 │ │ │ │ + psrlq $0x4,%xmm1 │ │ │ │ + pshufb %xmm0,%xmm3 │ │ │ │ + movdqa %xmm5,%xmm0 │ │ │ │ + pand %xmm2,%xmm1 │ │ │ │ + pshufb %xmm1,%xmm0 │ │ │ │ + pxor %xmm3,%xmm0 │ │ │ │ + movups %xmm0,(%rdi,%rax,1) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %r8,%rax │ │ │ │ - jne 3640 │ │ │ │ + jne 3600 │ │ │ │ shl $0x4,%r10d │ │ │ │ mov %rsi,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ sub %r10d,%r11d │ │ │ │ mov %r11d,%r8d │ │ │ │ lea 0x10(%rdi,%rax,1),%rdi │ │ │ │ lea 0x10(%rdx,%rax,1),%rdx │ │ │ │ shl $0x8,%rcx │ │ │ │ and $0xff00,%ecx │ │ │ │ lea 0x605(%r9,%rcx,1),%rax │ │ │ │ cmp $0x7,%r8d │ │ │ │ - jle 3726 │ │ │ │ + jle 36f1 │ │ │ │ movzbl (%rdx),%ecx │ │ │ │ movzbl 0x2(%rdx),%esi │ │ │ │ add $0x8,%rdi │ │ │ │ add $0x8,%rdx │ │ │ │ sub $0x8,%r8d │ │ │ │ movzbl (%rax,%rcx,1),%r9d │ │ │ │ movzbl -0x7(%rdx),%ecx │ │ │ │ @@ -1311,28 +1307,28 @@ │ │ │ │ or %rcx,%rsi │ │ │ │ movzbl -0x1(%rdx),%ecx │ │ │ │ movzbl (%rax,%rcx,1),%ecx │ │ │ │ shl $0x38,%rcx │ │ │ │ or %rsi,%rcx │ │ │ │ mov %rcx,-0x8(%rdi) │ │ │ │ cmp $0x3,%r8d │ │ │ │ - jg 3770 │ │ │ │ + jg 3738 │ │ │ │ test %r8d,%r8d │ │ │ │ - jle 3765 │ │ │ │ + jle 3730 │ │ │ │ movslq %r8d,%rcx │ │ │ │ movzbl -0x1(%rdx,%rcx,1),%esi │ │ │ │ movzbl (%rax,%rsi,1),%esi │ │ │ │ mov %sil,-0x1(%rdi,%rcx,1) │ │ │ │ cmp $0x1,%r8d │ │ │ │ - je 3765 │ │ │ │ + je 3730 │ │ │ │ movzbl -0x2(%rdx,%rcx,1),%esi │ │ │ │ movzbl (%rax,%rsi,1),%esi │ │ │ │ mov %sil,-0x2(%rdi,%rcx,1) │ │ │ │ cmp $0x2,%r8d │ │ │ │ - je 3765 │ │ │ │ + je 3730 │ │ │ │ movzbl (%rdx),%edx │ │ │ │ movzbl (%rax,%rdx,1),%eax │ │ │ │ mov %al,(%rdi) │ │ │ │ pop %rbx │ │ │ │ ret │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ movzbl (%rdx),%ecx │ │ │ │ @@ -1349,167 +1345,178 @@ │ │ │ │ or %esi,%ecx │ │ │ │ movzbl -0x1(%rdx),%esi │ │ │ │ or %r9d,%ecx │ │ │ │ movzbl (%rax,%rsi,1),%esi │ │ │ │ shl $0x18,%esi │ │ │ │ or %esi,%ecx │ │ │ │ mov %ecx,-0x4(%rdi) │ │ │ │ - jmp 372c │ │ │ │ + jmp 36f7 │ │ │ │ nopl 0x0(%rax) │ │ │ │ test %cl,%cl │ │ │ │ - je 37c0 │ │ │ │ + je 3788 │ │ │ │ ret │ │ │ │ nopl (%rax) │ │ │ │ movslq %r8d,%rdx │ │ │ │ xor %esi,%esi │ │ │ │ jmp 2090 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ │ │ │ │ -00000000000037d0 : │ │ │ │ +00000000000037a0 : │ │ │ │ endbr64 │ │ │ │ mov %edx,%eax │ │ │ │ cmp $0x3f,%edx │ │ │ │ - jle 3863 │ │ │ │ + jle 383e │ │ │ │ shr $0x6,%eax │ │ │ │ lea -0x40(%rdx),%r10d │ │ │ │ mov %rsi,%rdx │ │ │ │ lea -0x1(%rax),%r9d │ │ │ │ shl $0x6,%rax │ │ │ │ lea (%rdi,%rax,1),%rcx │ │ │ │ mov %r9,%r8 │ │ │ │ mov %rdi,%rax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - vmovdqu 0x10(%rdx),%xmm2 │ │ │ │ - vmovdqu (%rax),%xmm3 │ │ │ │ + movdqu (%rdx),%xmm3 │ │ │ │ + movdqu (%rax),%xmm4 │ │ │ │ add $0x40,%rax │ │ │ │ add $0x40,%rdx │ │ │ │ - vmovdqu -0x20(%rdx),%xmm1 │ │ │ │ - vmovdqu -0x10(%rdx),%xmm0 │ │ │ │ - vpxor -0x40(%rdx),%xmm3,%xmm3 │ │ │ │ - vpxor -0x30(%rax),%xmm2,%xmm2 │ │ │ │ - vpxor -0x20(%rax),%xmm1,%xmm1 │ │ │ │ - vpxor -0x10(%rax),%xmm0,%xmm0 │ │ │ │ - vmovdqu %xmm3,-0x40(%rax) │ │ │ │ - vmovdqu %xmm2,-0x30(%rax) │ │ │ │ - vmovdqu %xmm1,-0x20(%rax) │ │ │ │ - vmovdqu %xmm0,-0x10(%rax) │ │ │ │ + movdqu -0x30(%rdx),%xmm2 │ │ │ │ + movdqu -0x20(%rdx),%xmm1 │ │ │ │ + movdqu -0x10(%rdx),%xmm0 │ │ │ │ + movdqu -0x30(%rax),%xmm5 │ │ │ │ + pxor %xmm4,%xmm3 │ │ │ │ + movdqu -0x20(%rax),%xmm6 │ │ │ │ + movdqu -0x10(%rax),%xmm7 │ │ │ │ + movups %xmm3,-0x40(%rax) │ │ │ │ + pxor %xmm5,%xmm2 │ │ │ │ + pxor %xmm6,%xmm1 │ │ │ │ + pxor %xmm7,%xmm0 │ │ │ │ + movups %xmm2,-0x30(%rax) │ │ │ │ + movups %xmm1,-0x20(%rax) │ │ │ │ + movups %xmm0,-0x10(%rax) │ │ │ │ cmp %rcx,%rax │ │ │ │ - jne 3800 │ │ │ │ + jne 37d0 │ │ │ │ mov %r9,%rax │ │ │ │ shl $0x6,%r8d │ │ │ │ shl $0x6,%rax │ │ │ │ lea 0x40(%rsi,%rax,1),%rsi │ │ │ │ lea 0x40(%rdi,%rax,1),%rdi │ │ │ │ mov %r10d,%eax │ │ │ │ sub %r8d,%eax │ │ │ │ cmp $0xf,%eax │ │ │ │ - jle 38be │ │ │ │ - vmovdqu (%rdi),%xmm0 │ │ │ │ - vpxor (%rsi),%xmm0,%xmm0 │ │ │ │ - vmovdqu %xmm0,(%rdi) │ │ │ │ + jle 38a2 │ │ │ │ + movdqu (%rsi),%xmm0 │ │ │ │ + movdqu (%rdi),%xmm4 │ │ │ │ + pxor %xmm4,%xmm0 │ │ │ │ + movups %xmm0,(%rdi) │ │ │ │ cmp $0x1f,%eax │ │ │ │ - jle 389c │ │ │ │ - vmovdqu 0x10(%rdi),%xmm0 │ │ │ │ - vpxor 0x10(%rsi),%xmm0,%xmm0 │ │ │ │ - vmovdqu %xmm0,0x10(%rdi) │ │ │ │ + jle 3880 │ │ │ │ + movdqu 0x10(%rsi),%xmm0 │ │ │ │ + movdqu 0x10(%rdi),%xmm5 │ │ │ │ + pxor %xmm5,%xmm0 │ │ │ │ + movups %xmm0,0x10(%rdi) │ │ │ │ cmp $0x2f,%eax │ │ │ │ - jle 389c │ │ │ │ - vmovdqu 0x20(%rsi),%xmm0 │ │ │ │ - vpxor 0x20(%rdi),%xmm0,%xmm0 │ │ │ │ - vmovdqu %xmm0,0x20(%rdi) │ │ │ │ + jle 3880 │ │ │ │ + movdqu 0x20(%rdi),%xmm0 │ │ │ │ + movdqu 0x20(%rsi),%xmm6 │ │ │ │ + pxor %xmm6,%xmm0 │ │ │ │ + movups %xmm0,0x20(%rdi) │ │ │ │ mov %eax,%edx │ │ │ │ shr $0x4,%edx │ │ │ │ lea -0x1(%rdx),%ecx │ │ │ │ mov %rcx,%rdx │ │ │ │ shl $0x4,%rcx │ │ │ │ shl $0x4,%edx │ │ │ │ lea 0x10(%rsi,%rcx,1),%rsi │ │ │ │ lea 0x10(%rdi,%rcx,1),%rdi │ │ │ │ neg %edx │ │ │ │ lea -0x10(%rax,%rdx,1),%eax │ │ │ │ cmp $0x7,%eax │ │ │ │ - jle 38d4 │ │ │ │ + jle 38b8 │ │ │ │ mov (%rsi),%rdx │ │ │ │ sub $0x8,%eax │ │ │ │ xor %rdx,(%rdi) │ │ │ │ add $0x8,%rsi │ │ │ │ add $0x8,%rdi │ │ │ │ cmp $0x3,%eax │ │ │ │ - jle 38e8 │ │ │ │ + jle 38cc │ │ │ │ mov (%rsi),%edx │ │ │ │ sub $0x4,%eax │ │ │ │ xor %edx,(%rdi) │ │ │ │ add $0x4,%rsi │ │ │ │ add $0x4,%rdi │ │ │ │ test %eax,%eax │ │ │ │ - jle 3910 │ │ │ │ + jle 38f4 │ │ │ │ movslq %eax,%rdx │ │ │ │ movzbl -0x1(%rsi,%rdx,1),%ecx │ │ │ │ xor %cl,-0x1(%rdi,%rdx,1) │ │ │ │ cmp $0x1,%eax │ │ │ │ - je 3910 │ │ │ │ + je 38f4 │ │ │ │ movzbl -0x2(%rsi,%rdx,1),%ecx │ │ │ │ xor %cl,-0x2(%rdi,%rdx,1) │ │ │ │ cmp $0x2,%eax │ │ │ │ - je 3910 │ │ │ │ + je 38f4 │ │ │ │ movzbl (%rsi),%eax │ │ │ │ xor %al,(%rdi) │ │ │ │ ret │ │ │ │ nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000003920 : │ │ │ │ +0000000000003900 : │ │ │ │ endbr64 │ │ │ │ mov %rdi,%r9 │ │ │ │ mov %rsi,%rdi │ │ │ │ mov %rcx,%rsi │ │ │ │ cmp $0x1,%dl │ │ │ │ - jbe 3af0 │ │ │ │ + jbe 3ae8 │ │ │ │ movzbl %dl,%eax │ │ │ │ push %rbx │ │ │ │ shl $0x4,%rax │ │ │ │ - vmovdqa 0x20710(%r9,%rax,1),%xmm3 │ │ │ │ - vmovdqa 0x21710(%r9,%rax,1),%xmm4 │ │ │ │ + movdqa 0x20710(%r9,%rax,1),%xmm4 │ │ │ │ + movdqa 0x21710(%r9,%rax,1),%xmm5 │ │ │ │ cmp $0xf,%r8d │ │ │ │ - jle 39ce │ │ │ │ + jle 39bd │ │ │ │ lea -0x10(%r8),%r11d │ │ │ │ - mov $0xf0f0f0f,%ebx │ │ │ │ shr $0x4,%r8d │ │ │ │ + mov $0xf0f0f0f,%ebx │ │ │ │ xor %eax,%eax │ │ │ │ lea -0x1(%r8),%ecx │ │ │ │ - vmovd %ebx,%xmm2 │ │ │ │ + movd %ebx,%xmm2 │ │ │ │ shl $0x4,%r8 │ │ │ │ mov %rcx,%r10 │ │ │ │ - vpbroadcastd %xmm2,%xmm2 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - vmovdqu (%rsi,%rax,1),%xmm1 │ │ │ │ - vpsrlq $0x4,%xmm1,%xmm0 │ │ │ │ - vpand %xmm2,%xmm1,%xmm1 │ │ │ │ - vpand %xmm2,%xmm0,%xmm0 │ │ │ │ - vpshufb %xmm1,%xmm3,%xmm1 │ │ │ │ - vpshufb %xmm0,%xmm4,%xmm0 │ │ │ │ - vpxor %xmm1,%xmm0,%xmm0 │ │ │ │ - vpxor (%rdi,%rax,1),%xmm0,%xmm0 │ │ │ │ - vmovdqu %xmm0,(%rdi,%rax,1) │ │ │ │ + pshufd $0x0,%xmm2,%xmm2 │ │ │ │ + nop │ │ │ │ + movdqu (%rsi,%rax,1),%xmm0 │ │ │ │ + movdqa %xmm4,%xmm3 │ │ │ │ + movdqu (%rdi,%rax,1),%xmm6 │ │ │ │ + movdqa %xmm0,%xmm1 │ │ │ │ + pand %xmm2,%xmm0 │ │ │ │ + psrlq $0x4,%xmm1 │ │ │ │ + pshufb %xmm0,%xmm3 │ │ │ │ + movdqa %xmm5,%xmm0 │ │ │ │ + pand %xmm2,%xmm1 │ │ │ │ + pshufb %xmm1,%xmm0 │ │ │ │ + pxor %xmm3,%xmm0 │ │ │ │ + pxor %xmm6,%xmm0 │ │ │ │ + movups %xmm0,(%rdi,%rax,1) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %r8,%rax │ │ │ │ - jne 3980 │ │ │ │ + jne 3960 │ │ │ │ shl $0x4,%r10d │ │ │ │ mov %rcx,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ sub %r10d,%r11d │ │ │ │ mov %r11d,%r8d │ │ │ │ lea 0x10(%rdi,%rax,1),%rdi │ │ │ │ lea 0x10(%rsi,%rax,1),%rsi │ │ │ │ shl $0x8,%rdx │ │ │ │ and $0xff00,%edx │ │ │ │ lea 0x605(%r9,%rdx,1),%rax │ │ │ │ cmp $0x7,%r8d │ │ │ │ - jle 3a6a │ │ │ │ + jle 3a59 │ │ │ │ movzbl (%rsi),%edx │ │ │ │ movzbl 0x2(%rsi),%ecx │ │ │ │ sub $0x8,%r8d │ │ │ │ add $0x8,%rsi │ │ │ │ movzbl (%rax,%rdx,1),%r9d │ │ │ │ movzbl -0x7(%rsi),%edx │ │ │ │ movzbl (%rax,%rcx,1),%ecx │ │ │ │ @@ -1537,34 +1544,34 @@ │ │ │ │ movzbl -0x1(%rsi),%edx │ │ │ │ movzbl (%rax,%rdx,1),%edx │ │ │ │ shl $0x38,%rdx │ │ │ │ or %rcx,%rdx │ │ │ │ xor %rdx,(%rdi) │ │ │ │ add $0x8,%rdi │ │ │ │ cmp $0x3,%r8d │ │ │ │ - jg 3ab0 │ │ │ │ + jg 3aa0 │ │ │ │ test %r8d,%r8d │ │ │ │ - jle 3aa7 │ │ │ │ + jle 3a96 │ │ │ │ movslq %r8d,%rdx │ │ │ │ movzbl -0x1(%rsi,%rdx,1),%ecx │ │ │ │ movzbl (%rax,%rcx,1),%ecx │ │ │ │ xor %cl,-0x1(%rdi,%rdx,1) │ │ │ │ cmp $0x1,%r8d │ │ │ │ - je 3aa7 │ │ │ │ + je 3a96 │ │ │ │ movzbl -0x2(%rsi,%rdx,1),%ecx │ │ │ │ movzbl (%rax,%rcx,1),%ecx │ │ │ │ xor %cl,-0x2(%rdi,%rdx,1) │ │ │ │ cmp $0x2,%r8d │ │ │ │ - je 3aa7 │ │ │ │ + je 3a96 │ │ │ │ movzbl (%rsi),%edx │ │ │ │ movzbl (%rax,%rdx,1),%eax │ │ │ │ xor %al,(%rdi) │ │ │ │ pop %rbx │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ movzbl (%rsi),%edx │ │ │ │ movzbl 0x2(%rsi),%ecx │ │ │ │ sub $0x4,%r8d │ │ │ │ add $0x4,%rsi │ │ │ │ movzbl (%rax,%rdx,1),%r9d │ │ │ │ movzbl -0x3(%rsi),%edx │ │ │ │ movzbl (%rax,%rcx,1),%ecx │ │ │ │ @@ -1575,98 +1582,101 @@ │ │ │ │ movzbl -0x1(%rsi),%ecx │ │ │ │ or %r9d,%edx │ │ │ │ movzbl (%rax,%rcx,1),%ecx │ │ │ │ shl $0x18,%ecx │ │ │ │ or %ecx,%edx │ │ │ │ xor %edx,(%rdi) │ │ │ │ add $0x4,%rdi │ │ │ │ - jmp 3a70 │ │ │ │ - je 3af3 │ │ │ │ + jmp 3a5f │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + je 3aeb │ │ │ │ ret │ │ │ │ mov %r8d,%edx │ │ │ │ jmp 2180 │ │ │ │ nop │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ │ │ │ │ 0000000000003b00 : │ │ │ │ endbr64 │ │ │ │ mov %rsi,%r8 │ │ │ │ mov %ecx,%eax │ │ │ │ mov %rdx,%rsi │ │ │ │ cmp $0xf,%ecx │ │ │ │ - jle 3b7e │ │ │ │ + jle 3b85 │ │ │ │ shr $0x4,%eax │ │ │ │ lea -0x10(%rcx),%r10d │ │ │ │ mov %eax,%edx │ │ │ │ lea -0x1(%rax),%ecx │ │ │ │ xor %eax,%eax │ │ │ │ mov %rcx,%r9 │ │ │ │ shl $0x4,%rdx │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - vmovdqu (%rsi,%rax,1),%xmm0 │ │ │ │ - vpxor (%r8,%rax,1),%xmm0,%xmm0 │ │ │ │ - vpxor (%rdi,%rax,1),%xmm0,%xmm0 │ │ │ │ - vmovdqu %xmm0,(%rdi,%rax,1) │ │ │ │ + movdqu (%r8,%rax,1),%xmm0 │ │ │ │ + movdqu (%rsi,%rax,1),%xmm1 │ │ │ │ + movdqu (%rdi,%rax,1),%xmm2 │ │ │ │ + pxor %xmm1,%xmm0 │ │ │ │ + pxor %xmm2,%xmm0 │ │ │ │ + movups %xmm0,(%rdi,%rax,1) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %rdx,%rax │ │ │ │ jne 3b40 │ │ │ │ mov %rcx,%rax │ │ │ │ shl $0x4,%r9d │ │ │ │ shl $0x4,%rax │ │ │ │ lea 0x10(%rsi,%rax,1),%rsi │ │ │ │ lea 0x10(%r8,%rax,1),%r8 │ │ │ │ lea 0x10(%rdi,%rax,1),%rdi │ │ │ │ mov %r10d,%eax │ │ │ │ sub %r9d,%eax │ │ │ │ cmp $0x7,%eax │ │ │ │ - jle 3ba0 │ │ │ │ + jle 3ba7 │ │ │ │ mov (%rdi),%rdx │ │ │ │ xor (%r8),%rdx │ │ │ │ add $0x8,%rsi │ │ │ │ add $0x8,%r8 │ │ │ │ xor -0x8(%rsi),%rdx │ │ │ │ add $0x8,%rdi │ │ │ │ sub $0x8,%eax │ │ │ │ mov %rdx,-0x8(%rdi) │ │ │ │ cmp $0x3,%eax │ │ │ │ - jle 3bbf │ │ │ │ + jle 3bc6 │ │ │ │ mov (%rdi),%edx │ │ │ │ xor (%r8),%edx │ │ │ │ add $0x4,%rsi │ │ │ │ add $0x4,%r8 │ │ │ │ xor -0x4(%rsi),%edx │ │ │ │ add $0x4,%rdi │ │ │ │ sub $0x4,%eax │ │ │ │ mov %edx,-0x4(%rdi) │ │ │ │ test %eax,%eax │ │ │ │ - jle 3c04 │ │ │ │ + jle 3c0b │ │ │ │ movslq %eax,%rdx │ │ │ │ lea -0x1(%rdi,%rdx,1),%r9 │ │ │ │ movzbl -0x1(%r8,%rdx,1),%ecx │ │ │ │ xor (%r9),%cl │ │ │ │ xor -0x1(%rsi,%rdx,1),%cl │ │ │ │ mov %cl,(%r9) │ │ │ │ cmp $0x1,%eax │ │ │ │ - je 3c04 │ │ │ │ + je 3c0b │ │ │ │ lea -0x2(%rdi,%rdx,1),%r9 │ │ │ │ movzbl -0x2(%r8,%rdx,1),%ecx │ │ │ │ xor (%r9),%cl │ │ │ │ xor -0x2(%rsi,%rdx,1),%cl │ │ │ │ mov %cl,(%r9) │ │ │ │ cmp $0x2,%eax │ │ │ │ - je 3c04 │ │ │ │ + je 3c0b │ │ │ │ movzbl (%rdi),%eax │ │ │ │ xor (%r8),%al │ │ │ │ xor (%rsi),%al │ │ │ │ mov %al,(%rdi) │ │ │ │ ret │ │ │ │ - nop │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ │ │ │ 0000000000003c10 : │ │ │ │ endbr64 │ │ │ │ push %rbx │ │ │ │ mov %rsi,%r9 │ │ │ │ mov %rdx,%r8 │ │ │ │ mov %ecx,%eax │ │ │ │ @@ -1679,173 +1689,176 @@ │ │ │ │ lea -0x1(%rax),%r10d │ │ │ │ shl $0x6,%rax │ │ │ │ lea (%rdi,%rax,1),%rsi │ │ │ │ mov %r10,%r11 │ │ │ │ mov %rdi,%rax │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ - vmovdqu 0x10(%rdx),%xmm6 │ │ │ │ - vmovdqu 0x20(%rdx),%xmm5 │ │ │ │ + movdqu 0x10(%rdx),%xmm6 │ │ │ │ + movdqu 0x20(%rdx),%xmm5 │ │ │ │ add $0x40,%rax │ │ │ │ add $0x40,%rdx │ │ │ │ - vmovdqu 0x10(%rcx),%xmm2 │ │ │ │ - vmovdqu 0x20(%rcx),%xmm1 │ │ │ │ + movdqu 0x10(%rcx),%xmm2 │ │ │ │ + movdqu 0x20(%rcx),%xmm1 │ │ │ │ add $0x40,%rcx │ │ │ │ - vmovdqu -0x10(%rdx),%xmm4 │ │ │ │ - vmovdqu -0x10(%rcx),%xmm0 │ │ │ │ - vmovdqu -0x40(%rdx),%xmm3 │ │ │ │ - vpxor %xmm6,%xmm2,%xmm2 │ │ │ │ - vpxor -0x40(%rcx),%xmm3,%xmm3 │ │ │ │ - vpxor %xmm5,%xmm1,%xmm1 │ │ │ │ - vpxor %xmm4,%xmm0,%xmm0 │ │ │ │ - vmovdqu %xmm2,-0x30(%rax) │ │ │ │ - vmovdqu %xmm3,-0x40(%rax) │ │ │ │ - vmovdqu %xmm1,-0x20(%rax) │ │ │ │ - vmovdqu %xmm0,-0x10(%rax) │ │ │ │ + movdqu -0x10(%rdx),%xmm4 │ │ │ │ + movdqu -0x10(%rcx),%xmm0 │ │ │ │ + movdqu -0x40(%rcx),%xmm3 │ │ │ │ + movdqu -0x40(%rdx),%xmm7 │ │ │ │ + pxor %xmm6,%xmm2 │ │ │ │ + pxor %xmm5,%xmm1 │ │ │ │ + pxor %xmm4,%xmm0 │ │ │ │ + movups %xmm2,-0x30(%rax) │ │ │ │ + pxor %xmm7,%xmm3 │ │ │ │ + movups %xmm1,-0x20(%rax) │ │ │ │ + movups %xmm3,-0x40(%rax) │ │ │ │ + movups %xmm0,-0x10(%rax) │ │ │ │ cmp %rsi,%rax │ │ │ │ jne 3c50 │ │ │ │ mov %r10,%rax │ │ │ │ shl $0x6,%r11d │ │ │ │ shl $0x6,%rax │ │ │ │ lea 0x40(%r8,%rax,1),%r8 │ │ │ │ lea 0x40(%r9,%rax,1),%r9 │ │ │ │ lea 0x40(%rdi,%rax,1),%rdi │ │ │ │ mov %ebx,%eax │ │ │ │ sub %r11d,%eax │ │ │ │ cmp $0xf,%eax │ │ │ │ - jle 3d2e │ │ │ │ - vmovdqu (%r9),%xmm0 │ │ │ │ - vpxor (%r8),%xmm0,%xmm0 │ │ │ │ - vmovdqu %xmm0,(%rdi) │ │ │ │ + jle 3d37 │ │ │ │ + movdqu (%r8),%xmm0 │ │ │ │ + movdqu (%r9),%xmm4 │ │ │ │ + pxor %xmm4,%xmm0 │ │ │ │ + movups %xmm0,(%rdi) │ │ │ │ cmp $0x1f,%eax │ │ │ │ - jle 3d07 │ │ │ │ - vmovdqu 0x10(%r9),%xmm0 │ │ │ │ - vpxor 0x10(%r8),%xmm0,%xmm0 │ │ │ │ - vmovdqu %xmm0,0x10(%rdi) │ │ │ │ + jle 3d10 │ │ │ │ + movdqu 0x10(%r8),%xmm0 │ │ │ │ + movdqu 0x10(%r9),%xmm5 │ │ │ │ + pxor %xmm5,%xmm0 │ │ │ │ + movups %xmm0,0x10(%rdi) │ │ │ │ cmp $0x2f,%eax │ │ │ │ - jle 3d07 │ │ │ │ - vmovdqu 0x20(%r8),%xmm0 │ │ │ │ - vpxor 0x20(%r9),%xmm0,%xmm0 │ │ │ │ - vmovdqu %xmm0,0x20(%rdi) │ │ │ │ + jle 3d10 │ │ │ │ + movdqu 0x20(%r9),%xmm0 │ │ │ │ + movdqu 0x20(%r8),%xmm6 │ │ │ │ + pxor %xmm6,%xmm0 │ │ │ │ + movups %xmm0,0x20(%rdi) │ │ │ │ mov %eax,%edx │ │ │ │ shr $0x4,%edx │ │ │ │ lea -0x1(%rdx),%ecx │ │ │ │ mov %rcx,%rdx │ │ │ │ shl $0x4,%rcx │ │ │ │ shl $0x4,%edx │ │ │ │ lea 0x10(%r8,%rcx,1),%r8 │ │ │ │ lea 0x10(%r9,%rcx,1),%r9 │ │ │ │ neg %edx │ │ │ │ lea 0x10(%rdi,%rcx,1),%rdi │ │ │ │ lea -0x10(%rax,%rdx,1),%eax │ │ │ │ cmp $0x7,%eax │ │ │ │ - jle 3d4b │ │ │ │ + jle 3d54 │ │ │ │ mov (%r9),%rdx │ │ │ │ xor (%r8),%rdx │ │ │ │ add $0x8,%r9 │ │ │ │ add $0x8,%r8 │ │ │ │ mov %rdx,(%rdi) │ │ │ │ sub $0x8,%eax │ │ │ │ add $0x8,%rdi │ │ │ │ cmp $0x3,%eax │ │ │ │ - jle 3d67 │ │ │ │ + jle 3d70 │ │ │ │ mov (%r9),%edx │ │ │ │ xor (%r8),%edx │ │ │ │ add $0x4,%r9 │ │ │ │ add $0x4,%r8 │ │ │ │ mov %edx,(%rdi) │ │ │ │ sub $0x4,%eax │ │ │ │ add $0x4,%rdi │ │ │ │ test %eax,%eax │ │ │ │ - jle 3d9f │ │ │ │ + jle 3da8 │ │ │ │ movslq %eax,%rdx │ │ │ │ movzbl -0x1(%r8,%rdx,1),%ecx │ │ │ │ xor -0x1(%r9,%rdx,1),%cl │ │ │ │ mov %cl,-0x1(%rdi,%rdx,1) │ │ │ │ cmp $0x1,%eax │ │ │ │ - je 3d9f │ │ │ │ + je 3da8 │ │ │ │ movzbl -0x2(%r8,%rdx,1),%ecx │ │ │ │ xor -0x2(%r9,%rdx,1),%cl │ │ │ │ mov %cl,-0x2(%rdi,%rdx,1) │ │ │ │ cmp $0x2,%eax │ │ │ │ - je 3d9f │ │ │ │ + je 3da8 │ │ │ │ movzbl (%r9),%eax │ │ │ │ xor (%r8),%al │ │ │ │ mov %al,(%rdi) │ │ │ │ pop %rbx │ │ │ │ ret │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ 0000000000003db0 : │ │ │ │ endbr64 │ │ │ │ mov %edx,%eax │ │ │ │ cmp $0xf,%edx │ │ │ │ - jle 3e1a │ │ │ │ + jle 3e18 │ │ │ │ shr $0x4,%eax │ │ │ │ lea -0x10(%rdx),%r10d │ │ │ │ mov %rsi,%rdx │ │ │ │ lea -0x1(%rax),%r9d │ │ │ │ shl $0x4,%rax │ │ │ │ lea (%rdi,%rax,1),%rcx │ │ │ │ mov %r9,%r8 │ │ │ │ mov %rdi,%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovdqu (%rdx),%xmm1 │ │ │ │ - vmovdqu (%rax),%xmm0 │ │ │ │ + movdqu (%rdx),%xmm1 │ │ │ │ + movdqu (%rax),%xmm0 │ │ │ │ add $0x10,%rax │ │ │ │ add $0x10,%rdx │ │ │ │ - vmovdqu %xmm1,-0x10(%rax) │ │ │ │ - vmovdqu %xmm0,-0x10(%rdx) │ │ │ │ + movups %xmm1,-0x10(%rax) │ │ │ │ + movups %xmm0,-0x10(%rdx) │ │ │ │ cmp %rcx,%rax │ │ │ │ jne 3de0 │ │ │ │ mov %r9,%rax │ │ │ │ shl $0x4,%r8d │ │ │ │ shl $0x4,%rax │ │ │ │ lea 0x10(%rsi,%rax,1),%rsi │ │ │ │ lea 0x10(%rdi,%rax,1),%rdi │ │ │ │ mov %r10d,%eax │ │ │ │ sub %r8d,%eax │ │ │ │ cmp $0x7,%eax │ │ │ │ - jle 3e38 │ │ │ │ + jle 3e36 │ │ │ │ mov (%rdi),%rdx │ │ │ │ mov (%rsi),%rcx │ │ │ │ add $0x8,%rdi │ │ │ │ add $0x8,%rsi │ │ │ │ sub $0x8,%eax │ │ │ │ mov %rcx,-0x8(%rdi) │ │ │ │ mov %rdx,-0x8(%rsi) │ │ │ │ cmp $0x3,%eax │ │ │ │ - jle 3e52 │ │ │ │ + jle 3e50 │ │ │ │ mov (%rdi),%edx │ │ │ │ mov (%rsi),%ecx │ │ │ │ add $0x4,%rdi │ │ │ │ add $0x4,%rsi │ │ │ │ sub $0x4,%eax │ │ │ │ mov %ecx,-0x4(%rdi) │ │ │ │ mov %edx,-0x4(%rsi) │ │ │ │ test %eax,%eax │ │ │ │ - jle 3e9f │ │ │ │ + jle 3e9d │ │ │ │ movslq %eax,%rdx │ │ │ │ lea -0x1(%rdx),%rcx │ │ │ │ lea (%rdi,%rcx,1),%r8 │ │ │ │ add %rsi,%rcx │ │ │ │ movzbl (%r8),%r9d │ │ │ │ movzbl (%rcx),%r10d │ │ │ │ mov %r10b,(%r8) │ │ │ │ mov %r9b,(%rcx) │ │ │ │ cmp $0x1,%eax │ │ │ │ - je 3e9f │ │ │ │ + je 3e9d │ │ │ │ sub $0x2,%rdx │ │ │ │ lea (%rdi,%rdx,1),%rcx │ │ │ │ add %rsi,%rdx │ │ │ │ movzbl (%rcx),%r8d │ │ │ │ movzbl (%rdx),%r9d │ │ │ │ mov %r9b,(%rcx) │ │ │ │ mov %r8b,(%rdx) │ │ │ │ cmp $0x2,%eax │ │ │ │ - je 3e9f │ │ │ │ + je 3e9d │ │ │ │ movzbl (%rdi),%eax │ │ │ │ movzbl (%rsi),%edx │ │ │ │ mov %dl,(%rdi) │ │ │ │ mov %al,(%rsi) │ │ │ │ ret │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame_hdr {} │ │ │ │ @@ -6,13 +6,13 @@ │ │ │ │ 0x00004070 64010000 f0e2ffff 78010000 40e4ffff d.......x...@... │ │ │ │ 0x00004080 f4010000 00e5ffff 40020000 20e5ffff ........@... ... │ │ │ │ 0x00004090 54020000 30e5ffff 68020000 60e6ffff T...0...h...`... │ │ │ │ 0x000040a0 7c020000 f0e6ffff ac020000 00ecffff |............... │ │ │ │ 0x000040b0 fc020000 b0efffff 6c030000 00f1ffff ........l....... │ │ │ │ 0x000040c0 c0030000 10f1ffff d4030000 40f1ffff ............@... │ │ │ │ 0x000040d0 e8030000 70f2ffff fc030000 90f3ffff ....p........... │ │ │ │ - 0x000040e0 28040000 f0f3ffff 3c040000 f0f4ffff (.......<....... │ │ │ │ - 0x000040f0 50040000 60f5ffff 6c040000 70f5ffff P...`...l...p... │ │ │ │ - 0x00004100 80040000 90f7ffff a4040000 e0f8ffff ................ │ │ │ │ + 0x000040e0 28040000 f0f3ffff 3c040000 e0f4ffff (.......<....... │ │ │ │ + 0x000040f0 50040000 50f5ffff 6c040000 60f5ffff P...P...l...`... │ │ │ │ + 0x00004100 80040000 60f7ffff a4040000 c0f8ffff ....`........... │ │ │ │ 0x00004110 b8040000 c0faffff dc040000 d0fbffff ................ │ │ │ │ 0x00004120 f0040000 70fdffff 0c050000 ....p....... │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ @@ -24,48 +24,48 @@ │ │ │ │ 0x00004280 10000000 54010000 b8e2ffff 20000000 ....T....... ... │ │ │ │ 0x00004290 00000000 10000000 68010000 c4e2ffff ........h....... │ │ │ │ 0x000042a0 05000000 00000000 10000000 7c010000 ............|... │ │ │ │ 0x000042b0 c0e2ffff 2b010000 00000000 2c000000 ....+.......,... │ │ │ │ 0x000042c0 90010000 dce3ffff 85000000 00460e10 .............F.. │ │ │ │ 0x000042d0 8c02410e 18860344 0e208304 02700a0e ..A....D. ...p.. │ │ │ │ 0x000042e0 18410e10 420e0842 0b000000 4c000000 .A..B..B....L... │ │ │ │ - 0x000042f0 c0010000 3ce4ffff 02050000 00460e10 ....<........F.. │ │ │ │ + 0x000042f0 c0010000 3ce4ffff 10050000 00460e10 ....<........F.. │ │ │ │ 0x00004300 8f02420e 188e0345 0e208d04 420e288c ..B....E. ..B.(. │ │ │ │ - 0x00004310 05410e30 8606410e 38830747 0ef00703 .A.0..A.8..G.... │ │ │ │ - 0x00004320 6c040a0e 38410e30 410e2842 0e20420e l...8A.0A.(B. B. │ │ │ │ + 0x00004310 05410e30 8606410e 38830747 0ee00703 .A.0..A.8..G.... │ │ │ │ + 0x00004320 7c040a0e 38410e30 410e2842 0e20420e |...8A.0A.(B. B. │ │ │ │ 0x00004330 18420e10 420e0842 0b000000 4c000000 .B..B..B....L... │ │ │ │ 0x00004340 10020000 fce8ffff a2030000 00460e10 .............F.. │ │ │ │ 0x00004350 8f02420e 188e0342 0e208d04 420e288c ..B....B. ..B.(. │ │ │ │ 0x00004360 05410e30 8606410e 38830747 0e901103 .A.0..A.8..G.... │ │ │ │ 0x00004370 19030a0e 38410e30 410e2842 0e20420e ....8A.0A.(B. B. │ │ │ │ 0x00004380 18420e10 420e0841 0b000000 1c000000 .B..B..A........ │ │ │ │ 0x00004390 00000000 017a504c 52000178 10079b41 .....zPLR..x...A │ │ │ │ 0x000043a0 1d00001b 1b0c0708 90010000 30000000 ............0... │ │ │ │ 0x000043b0 24000000 3cecffff 3f010000 04a70100 $...<...?....... │ │ │ │ 0x000043c0 00450e10 8602410e 18830347 0e98204c .E....A....G.. L │ │ │ │ 0x000043d0 0ee02202 b90a0e18 430e1041 0e084a0b ..".....C..A..J. │ │ │ │ - 0x000043e0 1c000000 58000000 18deffff 2b000000 ....X.......+... │ │ │ │ + 0x000043e0 1c000000 58000000 18deffff 28000000 ....X.......(... │ │ │ │ 0x000043f0 04810100 000ee022 83038602 00000000 ......."........ │ │ │ │ 0x00004400 10000000 d4020000 38edffff 05000000 ........8....... │ │ │ │ 0x00004410 00000000 10000000 e8020000 34edffff ............4... │ │ │ │ 0x00004420 23000000 00000000 10000000 fc020000 #............... │ │ │ │ 0x00004430 50edffff 26010000 00000000 28000000 P...&.......(... │ │ │ │ 0x00004440 10030000 6ceeffff 19010000 00460e10 ....l........F.. │ │ │ │ 0x00004450 8c024d0e 1886034f 0e208304 02f30e18 ..M....O. ...... │ │ │ │ 0x00004460 410e1042 0e080000 10000000 3c030000 A..B........<... │ │ │ │ 0x00004470 60efffff 53000000 00000000 10000000 `...S........... │ │ │ │ - 0x00004480 50030000 acefffff f1000000 00000000 P............... │ │ │ │ - 0x00004490 18000000 64030000 98f0ffff 66000000 ....d.......f... │ │ │ │ + 0x00004480 50030000 acefffff ef000000 00000000 P............... │ │ │ │ + 0x00004490 18000000 64030000 88f0ffff 66000000 ....d.......f... │ │ │ │ 0x000044a0 00510e10 83020254 0e080000 10000000 .Q.....T........ │ │ │ │ - 0x000044b0 80030000 ecf0ffff 10000000 00000000 ................ │ │ │ │ - 0x000044c0 20000000 94030000 e8f0ffff 1a020000 ............... │ │ │ │ - 0x000044d0 00570e10 8302039f 010a0e08 4a0b0248 .W..........J..H │ │ │ │ - 0x000044e0 0e08c300 10000000 b8030000 e4f2ffff ................ │ │ │ │ - 0x000044f0 41010000 00000000 20000000 cc030000 A....... ....... │ │ │ │ - 0x00004500 20f4ffff db010000 005a0e10 8302036e ........Z.....n │ │ │ │ - 0x00004510 010a0e08 480b0240 0e08c300 10000000 ....H..@........ │ │ │ │ - 0x00004520 f0030000 dcf5ffff 05010000 00000000 ................ │ │ │ │ - 0x00004530 18000000 04040000 d8f6ffff 91010000 ................ │ │ │ │ - 0x00004540 00450e10 8302038b 010e0800 10000000 .E.............. │ │ │ │ - 0x00004550 20040000 5cf8ffff f0000000 00000000 ...\........... │ │ │ │ + 0x000044b0 80030000 dcf0ffff 10000000 00000000 ................ │ │ │ │ + 0x000044c0 20000000 94030000 d8f0ffff f2010000 ............... │ │ │ │ + 0x000044d0 00570e10 8302037a 010a0e08 470b0248 .W.....z....G..H │ │ │ │ + 0x000044e0 0e08c300 10000000 b8030000 b4f2ffff ................ │ │ │ │ + 0x000044f0 55010000 00000000 20000000 cc030000 U....... ....... │ │ │ │ + 0x00004500 00f4ffff f3010000 005a0e10 8302037d .........Z.....} │ │ │ │ + 0x00004510 010a0e08 490b0248 0e08c300 10000000 ....I..H........ │ │ │ │ + 0x00004520 f0030000 dcf5ffff 0c010000 00000000 ................ │ │ │ │ + 0x00004530 18000000 04040000 d8f6ffff 9a010000 ................ │ │ │ │ + 0x00004540 00450e10 83020394 010e0800 10000000 .E.............. │ │ │ │ + 0x00004550 20040000 5cf8ffff ee000000 00000000 ...\........... │ │ │ │ 0x00004560 00000000 .... │ │ │ ├── readelf --wide --decompress --hex-dump=.gcc_except_table {} │ │ │ │ @@ -1,5 +1,5 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gcc_except_table': │ │ │ │ 0x00004564 ffff010a 7d050000 8b017ab3 0200ffff ....}.....z..... │ │ │ │ - 0x00004574 01042105 0000 ..!... │ │ │ │ + 0x00004574 01041e05 0000 ...... │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ - 0x00000000 37613562 37613136 31343564 30646236 7a5b7a16145d0db6 │ │ │ │ - 0x00000010 33363464 37383261 65366235 37333562 364d782ae6b5735b │ │ │ │ - 0x00000020 62376431 30632e64 65627567 00000000 b7d10c.debug.... │ │ │ │ - 0x00000030 b3dec86d ...m │ │ │ │ + 0x00000000 36373463 36303039 31336431 30656339 674c600913d10ec9 │ │ │ │ + 0x00000010 35643335 36396236 37356161 32393233 5d3569b675aa2923 │ │ │ │ + 0x00000020 63343337 35372e64 65627567 00000000 c43757.debug.... │ │ │ │ + 0x00000030 39b7041a 9...